{"_id":"lore-actions","_rev":"89-4e9aa55c1c63a99d09699c6f0c5c5dd1","name":"lore-actions","time":{"modified":"2022-06-19T14:19:40.546Z","created":"2015-11-29T19:19:38.856Z","0.1.0":"2015-11-29T19:19:38.856Z","0.1.1":"2015-11-29T19:38:23.508Z","0.1.3":"2015-11-29T21:58:45.649Z","0.1.4":"2015-12-01T03:56:38.945Z","0.2.0":"2015-12-20T09:10:53.137Z","0.2.1":"2016-01-21T17:58:33.469Z","0.3.0":"2016-01-24T23:31:12.666Z","0.3.1":"2016-02-02T04:03:43.865Z","0.4.0":"2016-03-04T07:56:30.455Z","0.6.12":"2016-03-04T08:29:38.534Z","0.6.16":"2016-03-10T00:35:25.415Z","0.6.27":"2016-06-04T05:28:54.172Z","0.6.28":"2016-06-26T03:53:28.015Z","0.6.30":"2016-06-26T04:04:43.460Z","0.7.0":"2016-06-30T10:48:58.671Z","0.8.0":"2016-07-19T23:41:53.147Z","0.9.0":"2016-09-11T08:32:32.635Z","0.10.0-beta.1":"2016-10-04T09:21:57.608Z","0.10.0":"2016-10-13T05:30:08.519Z","0.11.0-beta.1":"2016-12-12T06:24:12.282Z","0.11.0-rc.1":"2017-01-24T06:25:01.689Z","0.11.0":"2017-01-29T04:55:01.232Z","0.12.0-beta.1":"2017-03-05T23:59:23.685Z","0.11.5":"2017-05-02T07:58:39.285Z","0.12.0-rc.1":"2017-05-02T08:55:34.480Z","0.12.0":"2017-05-08T04:59:59.565Z","0.12.5":"2017-07-04T04:55:20.718Z","0.12.6":"2017-07-04T05:09:18.161Z","0.12.7-rc.1":"2017-07-09T22:15:49.560Z","0.13.0-beta.1":"2017-09-18T19:57:23.933Z","0.13.0-beta.2":"2017-09-18T21:42:21.644Z","0.13.0-beta.3":"2017-09-18T22:31:45.328Z","0.13.0-beta.4":"2017-09-18T23:24:59.336Z","0.13.0-beta.5":"2017-11-14T20:52:50.309Z","0.13.0-beta.6":"2017-11-14T22:26:18.110Z","0.13.0-beta.7":"2017-11-14T22:38:45.118Z","0.13.0-beta.9":"2017-11-25T07:18:25.730Z","0.13.0-beta.10":"2017-12-14T21:20:16.470Z","0.13.0-beta.11":"2017-12-19T20:45:40.238Z","0.13.0-beta.12":"2018-03-05T01:55:55.010Z","0.13.0-beta.13":"2018-03-25T01:06:38.722Z","0.13.0-beta.14":"2018-03-31T21:18:26.437Z","0.13.0-beta.15":"2018-04-10T02:59:26.215Z","0.13.0-beta.16":"2018-04-26T21:20:22.595Z","0.13.0-rc.1":"2018-05-13T18:42:11.554Z","0.13.0-rc.2":"2018-05-21T00:29:34.617Z","0.13.0":"2018-06-24T01:50:13.250Z"},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"dist-tags":{"latest":"0.13.0","stable":"0.6.16","next":"0.13.0-rc.2"},"description":"Blueprints to reduce boilerplate for Redux actions","readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","versions":{"0.3.0":{"name":"lore-actions","version":"0.3.0","author":{"name":"Storcery"},"license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","main":"lib/index.js","files":["lib","src"],"scripts":{"clean":"rimraf lib coverage .tmp","lint":"eslint src test","test":"mocha --compilers js:babel-core/register --recursive","test:cov":"babel-node $(npm bin)/isparta cover $(npm bin)/_mocha -- --recursive","check":"npm run lint && npm run test","build":"babel src --out-dir lib","preversion":"npm run clean && npm run check","version":"npm run build","postversion":"git push && git push --tags && npm run clean","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/storcery/lore.git"},"bugs":{"url":"https://github.com/storcery/lore/issues"},"homepage":"https://github.com/storcery/lore#readme","dependencies":{"lodash":"^3.10.1"},"devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.2.1","babel-eslint":"^4.1.6","babel-preset-es2015":"^6.1.18","chai":"^3.4.1","eslint":"^1.7.1","eslint-config-airbnb":"^1.0.2","eslint-plugin-react":"^3.6.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","isparta":"^4.0.0","jquery-deferred":"^0.3.0","mocha":"^2.3.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"_id":"lore-actions@0.3.0","_shasum":"e4bafc759289bd6f4876dc6642cef67c264f60de","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"mikrofusion","email":"mike.groseclose@gmail.com"},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"dist":{"shasum":"e4bafc759289bd6f4876dc6642cef67c264f60de","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.3.0.tgz","integrity":"sha512-CYYGSJHRz3u6wzAz6YeW0Ak3VpKL1fFcZzALzGh6+h8xAhwzaiAxfFrgRsv5lb5UYWPtpLeX9315rffOXCnkmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoW84memJEbyUjYy8+CsIdl1v0gpB7g/dbBUuToetrxAiEA6v4XmtrYLMNzbiYlbgc+o01w4dTG6zKg7tz5ui7Cn30="}]},"directories":{}},"0.3.1":{"name":"lore-actions","version":"0.3.1","author":{"name":"Storcery"},"license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","main":"lib/index.js","files":["lib","src"],"scripts":{"clean":"rimraf lib coverage .tmp","lint":"eslint src test","test":"mocha --compilers js:babel-core/register --recursive","test:cov":"babel-node $(npm bin)/isparta cover $(npm bin)/_mocha -- --recursive","check":"npm run lint && npm run test","build":"babel src --out-dir lib","preversion":"npm run clean && npm run check","version":"npm run build","postversion":"git push && git push --tags && npm run clean","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+https://github.com/storcery/lore.git"},"bugs":{"url":"https://github.com/storcery/lore/issues"},"homepage":"https://github.com/storcery/lore#readme","dependencies":{"lodash":"^3.10.1"},"devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.2.1","babel-eslint":"^4.1.6","babel-preset-es2015":"^6.1.18","chai":"^3.4.1","eslint":"^1.7.1","eslint-config-airbnb":"^1.0.2","eslint-plugin-react":"^3.6.3","gulp":"^3.9.0","gulp-babel":"^6.1.1","isparta":"^4.0.0","jquery-deferred":"^0.3.0","mocha":"^2.3.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"_id":"lore-actions@0.3.1","_shasum":"5b010a872f2b5b1286c95c23afb39207c2c987ae","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"mikrofusion","email":"mike.groseclose@gmail.com"},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"dist":{"shasum":"5b010a872f2b5b1286c95c23afb39207c2c987ae","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.3.1.tgz","integrity":"sha512-Igj3jJDPS4fj1237HOF6JMH5026cz1fKyohobX2J+CNZRfyyzrTuugI/aIX/6w3v98/ySthEb1dAVJh/5C7HzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwTkEp6b0OULYQ/PnNzYg6K4es66+CfXfThmTJEIX4DgIgOJH2NpDzzpqq5EJwDb4bcgDZ+qLdIaVwnXAvYL1x4oA="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.3.1.tgz_1454385823121_0.8055714520160109"},"directories":{}},"0.4.0":{"name":"lore-actions","version":"0.4.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.4.0","_shasum":"2a882a7fb9ed7274cc31af0f6a3613979b53544d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"2a882a7fb9ed7274cc31af0f6a3613979b53544d","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.4.0.tgz","integrity":"sha512-4ua2w84cnq9213mSsBlEMnwYa6rylF7K95ziaxJcg9b2kRQurHDsbv6/OLjQA8UNCg2uonq2bAMhCzl0ZbtMsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0YLd9YA34yB7hneCCyS9Bf89qAN/6Ygh3RaPZmVpBbAiEAwt+01HD0DaojBHTR5nIbZLrO8yiXlJRKy/5DdCw1B9k="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.4.0.tgz_1457078189203_0.3234097945969552"},"directories":{}},"0.6.12":{"name":"lore-actions","version":"0.6.12","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.6.12","_shasum":"f7d52b527c197ebbd18f4e7afbe5e6d01bf7a534","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"f7d52b527c197ebbd18f4e7afbe5e6d01bf7a534","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.6.12.tgz","integrity":"sha512-Znqs8jxXnpFIHgNHn0M1HiecpyvhBEH7Aq2Co5/Msqfq+ePIR80em3h+UOROc8HUcrdRtN51Q5Gr01HOzf96vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRRs/2V4+pHZ9sEBkKMvWWdje4OXLth0yENZaEEgmTDAiAhSc2eF0r7SAb3vL8xpx1YOBRPFNfiPQEHwArtv9rTxA=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.6.12.tgz_1457080177251_0.013550532283261418"},"directories":{}},"0.6.16":{"name":"lore-actions","version":"0.6.16","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.6.16","_shasum":"6a433e43d4c9a5afa7be9f70e93785f5a208600e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"6a433e43d4c9a5afa7be9f70e93785f5a208600e","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.6.16.tgz","integrity":"sha512-f+BwuMoZtkbVIGrOCH/5SB3oLEkuji7O4VIiSElmej22EdLi1/YwvW/bN83fOYGVEDwqguhZo3IpRWJF7fZbAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcdbRPC0Y+FktHU3To6I9mzAT/kkLfFg5hUu+o8KMmBwIgC5BS9ENRsTrZ2uk24p8Ec6iV6JPYujkxyOj+RT7o3R0="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.6.16.tgz_1457570124974_0.06397170014679432"},"directories":{}},"0.6.27":{"name":"lore-actions","version":"0.6.27","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.6.27","_shasum":"5f6c60b6a523455d36c56a44c6ab4d2c7fc1444e","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"5f6c60b6a523455d36c56a44c6ab4d2c7fc1444e","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.6.27.tgz","integrity":"sha512-wY/ik/s8K8waU7yekqaPTFEpTLD/7lVmI+DLJdSO/NO+EHGdBZVa7bwp8BjRdZ7gAppRJNfP71g2seVx6s3K1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJ7qjPnwuaoDicpJKBThGYWOVWXbE1S5EVOkDF9QYD8AiEAk3K0pkj9almHexvOD7xpVMMFakppAp3Qyio2Xi58jEM="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.6.27.tgz_1465018133723_0.7030573217198253"},"directories":{}},"0.6.28":{"name":"lore-actions","version":"0.6.28","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.6.28","_shasum":"84b379afc9d3fb2029b32078f66746182e0f02c4","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"84b379afc9d3fb2029b32078f66746182e0f02c4","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.6.28.tgz","integrity":"sha512-OgM+gSxg4TOucBnPqo7BPq8TjGteQCxiqf1Qb2d74PPfoTQW4ZCJXrL2yjoaxv22SRNKuqbSf1oKYlA6hMlMdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO8VKEDu6YaM58ZWzryTzSAZ/WAHESMhfm7MjJMcQJlgIgM8VpB46wXFvcDOoU+96xGAJAkC/qhZmfBxZ6WQ6ffho="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.6.28.tgz_1466913204307_0.2472061268053949"},"directories":{}},"0.6.30":{"name":"lore-actions","version":"0.6.30","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.6.30","_shasum":"18be140911c0ea9f39c29e4fb62dd4b3bf2d9208","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"18be140911c0ea9f39c29e4fb62dd4b3bf2d9208","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.6.30.tgz","integrity":"sha512-4YjjR2CybyTCD1Lsdp+nKbqCZv3k+DqbZcjURWgK1Nn0VI6NjBEdLi6PZHMXORDFSlTUc/3ztjOF4VSvFofcuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/WvcqN/8uytASHClyaX4qHLfJLHi3acGSEiRm0NpOQAiEA3jXxDKNXgc+togBFjoDvn4vGzvJRUK5efdUgaoQwzvM="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.6.30.tgz_1466913882906_0.7234002687036991"},"directories":{}},"0.7.0":{"name":"lore-actions","version":"0.7.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","mocha":"^2.3.4","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.7.0","_shasum":"c1fad08b9ca634e8cc8e30a6de09f3e964040e35","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"c1fad08b9ca634e8cc8e30a6de09f3e964040e35","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.7.0.tgz","integrity":"sha512-DBXNGGekeBqoFRRB8p99qxqb40r8UFdUNO9/yvDGwpbfiW0TQlDK1nuG84s3tffs5el7iBPuy4X1ljjJUE+C0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfVkNIDA9arWEXeck2NuOkIhym+XkxquFHUGrHNVQrzAIhAKv/FgE8WC7bt6RHfQCS/CD/7JV/5DCuLseuKiQqleGJ"}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.7.0.tgz_1467283735817_0.5907793329097331"},"directories":{}},"0.8.0":{"name":"lore-actions","version":"0.8.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.8.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.8.0","_shasum":"72f897ee2e0b5e206829fd2fdeb4664850bfeb0a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"72f897ee2e0b5e206829fd2fdeb4664850bfeb0a","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.8.0.tgz","integrity":"sha512-W5dzZ9VLx9sj4/eH/dPXZA9gd4lODjvJn/36KmWPOE9E7ZuZin6xlbSz7mnCqWM2fj1D3WRzy8wnstgVAbaXMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZQ+OL9BBQqPt9V+/orcgtzHO14du4wc35gO1fNMERpQIgMW4E4ZwDjSgBHLtCa21Z6msLK5iwA/L5LhLHSGmJ6vE="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.8.0.tgz_1468971712904_0.22132401424460113"},"directories":{}},"0.9.0":{"name":"lore-actions","version":"0.9.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.9.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.9.0","_shasum":"70cf8a5ffe228b849e3ffa2b82d0852bbfe6f1b7","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"70cf8a5ffe228b849e3ffa2b82d0852bbfe6f1b7","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.9.0.tgz","integrity":"sha512-wxsaOJr/r/pSYm47ONBv4LeXrixlmW9EUU3ZJdtZ3CGb9hJXjiKYJjyeiov8qCyE8eXQa4coZykTpOBP9Yh/7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5GUKe2y2F/iO8NUaEqMdwuDpeOIDpOWox6yimgyt6GAiEAoWCyqYpN4B0GZLsOiYpimbR5ajkgdI7jCodxi82gFvQ="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.9.0.tgz_1473582752368_0.0632274984382093"},"directories":{}},"0.10.0-beta.1":{"name":"lore-actions","version":"0.10.0-beta.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.10.0-beta.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.10.0-beta.1","_shasum":"bd41bef5b714a23253e79ea1fbd5c85544b308f0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"bd41bef5b714a23253e79ea1fbd5c85544b308f0","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.10.0-beta.1.tgz","integrity":"sha512-dRoLI06ck1xPsuoGSo4Cx/oJHtmSR4fdi5aDG7tTm1OhPkOnW6gq8bwUkSebDiync72R5f7lVBjr5e18v1kgXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqeHIHcQ0Fbj2esDedzrrW3rq9a8lWq0cnHdkdseQ5oAiBM9oXLiS1PxoEa0oB4UQYZgnNgKwLNxlrJ/lLV1U5uPQ=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.10.0-beta.1.tgz_1475572917372_0.6695102392695844"},"directories":{}},"0.10.0":{"name":"lore-actions","version":"0.10.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"~0.10.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.10.0","_shasum":"26aba4d99056fea4a789d65e049f3ddc2d91c8b8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"26aba4d99056fea4a789d65e049f3ddc2d91c8b8","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.10.0.tgz","integrity":"sha512-5SEp2EikJ3jXcXhKZOe9krDQMAxHmVItkm8R6dqvjLrnuGp6uCvt85P4hUBKoHfzU/9PzC4C5gb6G60Dm5B0Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADFEDRxkLKBKvFu3zhn9tqCpzWfuzMvpmiaHjb4IiQvAiAGZceaq2YiAVmtzMVOYGroHvaqiNr6UisPV3q7PpXlkg=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.10.0.tgz_1476336608313_0.27706189127638936"},"directories":{}},"0.11.0-beta.1":{"name":"lore-actions","version":"0.11.0-beta.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.11.0-beta.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.11.0-beta.1","_shasum":"0338ecaa8b6391eb741870e950cdf3fa85fa060d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"0338ecaa8b6391eb741870e950cdf3fa85fa060d","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.11.0-beta.1.tgz","integrity":"sha512-wZyDHYauAekIHgRgErOP3nq22I29ZnPA76klKgq4BAU7i/fmH/RTo73EqEXn9Gc3Lh16KVQq0cG/q6qBsd6+Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6qDdfgd5dHjw+XnkoPJO3eJVHr4qjJCWdPnIVejkxqAiEAk9kFqje9PvWeFhpBqENbnvGu20iTL49dPg7BB/m7JWg="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.11.0-beta.1.tgz_1481523850565_0.9614919270388782"},"directories":{}},"0.11.0-rc.1":{"name":"lore-actions","version":"0.11.0-rc.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.11.0-rc.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.11.0-rc.1","_shasum":"7aa66d68c97cff555fb73a26442f9fb1ae74632f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"7aa66d68c97cff555fb73a26442f9fb1ae74632f","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.11.0-rc.1.tgz","integrity":"sha512-HOoHkfyvBC1aC2+2YK3lkQPiLt3xoF8fE/PVTaeOsYIKQskpvgdANK5F1evGfSCj9a2+HKic2ZQw/FOJZUfVrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4ZbU+d4+9tY3cZyNTknEtuipt9K8QdFSN6osO25PcsAiEA/y1kGyhaMzALg/4Az0DZcDXDNgwJsHrSz/BTIRJwGKo="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.11.0-rc.1.tgz_1485239101446_0.28964522085152566"},"directories":{}},"0.11.0":{"name":"lore-actions","version":"0.11.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.11.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.11.0","_shasum":"77c46c40e9a40c833278620ba6c3903f70fa4366","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"77c46c40e9a40c833278620ba6c3903f70fa4366","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.11.0.tgz","integrity":"sha512-lDGmz+gqsyYCOwwQnubwA21lmNHewEo6uH2lKjGJzGzEwgQGvyVSH1drvMDB/THbLBMKJFkyOLxjUrR/Fzhbfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAREAvAlL4br1syjJ9NXOli8lMjIItw6nhJqFLknlNLbAiBv1EwAoufmPCV3dUUmiYFrP4YE3Q4jpsOcnL/etCZOKg=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.11.0.tgz_1485665699338_0.7515650677960366"},"directories":{}},"0.12.0-beta.1":{"name":"lore-actions","version":"0.12.0-beta.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.0-beta.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.0-beta.1","_shasum":"03c54619090a8fdcf1d6b3646478c043a30a2d7b","_from":".","_npmVersion":"4.4.0","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"03c54619090a8fdcf1d6b3646478c043a30a2d7b","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.0-beta.1.tgz","integrity":"sha512-lYxDOmm7gPtmb6b6ZyT8FVSZVZiZ6boT6wzo7iYIb38N66/S8W/L6ORM86u8zQMjwW7ntikFqhRHx3w+AhLkrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpEttsg9DBtnfVV5W/E3sfK7ZxulFySx+7c2cJuhmrIAiBy/L7JbBLk9SGUbSDUuW0xiR8Wy246tNESt8EksRrL/Q=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/lore-actions-0.12.0-beta.1.tgz_1488758363462_0.9662619961891323"},"directories":{}},"0.11.5":{"name":"lore-actions","version":"0.11.5","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"~0.11.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.11.5","_shasum":"59969f2ea9570289a0bb6a3b493072d1cf7ce853","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"59969f2ea9570289a0bb6a3b493072d1cf7ce853","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.11.5.tgz","integrity":"sha512-FsldxdO83iepAVRD326pxeKP9X71E7qOKb6epo8Z5Ii+AGs4efIyCDX/4URsFz3Ok9B5wMsOycwm1YIKs+KwSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcVfWecqgtLUgXHDu89jcDF9zBvv2OD7V8Y+WSe5KHUAiAN1+NZeYoVekQRYqqgUnVJIj6DsuoxHgaKnOTR54HIEA=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.11.5.tgz_1493711917434_0.43118846672587097"},"directories":{}},"0.12.0-rc.1":{"name":"lore-actions","version":"0.12.0-rc.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.0-rc.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.0-rc.1","_shasum":"27f0202e2ed46a5d1dd4a7430cff43a50ab22c3c","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"27f0202e2ed46a5d1dd4a7430cff43a50ab22c3c","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.0-rc.1.tgz","integrity":"sha512-3lObJBHysouhY5nZgDCkylfvcHRLnWgKN0KVVH3zzYW7iaPQeTAOEU90ymbwY7lIzOKB8NGKqQGoPTKxGlVmdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvVeGv+AMSix5QPHKw/yTi2JTqqi59cXIRXwEaqZHEfAiEAz6t0VipGn2xRctqPq67CarmxecD65VSfXdlMbqZukdE="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.12.0-rc.1.tgz_1493715332665_0.9136302508413792"},"directories":{}},"0.12.0":{"name":"lore-actions","version":"0.12.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^3.10.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.0","_shasum":"cf9490e7cbb36a457ad0fa0bedfa190466537dc6","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"shasum":"cf9490e7cbb36a457ad0fa0bedfa190466537dc6","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.0.tgz","integrity":"sha512-IV2fL3PRNQa9TN+GnhcFDt5mB44e5SGdG0B8xOfnqrbcGIjQxYquM9qHn6mms0erolVjseb/HkZottqee0CNUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKi3iMvfjsoN5f+fv8G67UXQC+/oqYtiLQj+SGt4rM/AiEAyogLLl+hG5mdlMUblZTSdcJ3n3+8XhnLrYA7QxVjOUc="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lore-actions-0.12.0.tgz_1494219597428_0.9685893247369677"},"directories":{}},"0.12.5":{"name":"lore-actions","version":"0.12.5","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.5","_npmVersion":"5.0.4","_nodeVersion":"6.11.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-JutsTPvSq9c9vH/omwc5d3ZeeZTnYPKiZHzmx1xRElqqqfwCLnEAjwIwkvX+xFipaZ9WzZxqA6p24PrQEi8X+Q==","shasum":"d7d06c50b842532d4809c00251a955a27d90d4c0","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNWF3rUJZHTWrYSWt1hO8bvrDuqX02lpuEmtNMnFXlPAIhAN5zQ9KCR6anIxBtsupbO6BWmSlYJZ8TQ2/rrMC+QxgZ"}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.12.5.tgz_1499144120551_0.7695679794996977"},"directories":{}},"0.12.6":{"name":"lore-actions","version":"0.12.6","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir lib","clean":"rimraf lib","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.6","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.6","_npmVersion":"5.0.4","_nodeVersion":"6.11.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-hjcB34IBwiWt/3aXmZZ164ZCr67OBBShewXhW+ofqXMQ8Ik1iVsGlpGh3wWnJ2fQK6eUGCY9+elh3UIrGWxoRg==","shasum":"29cb3cbedb7aab10c38e29b9c5dd8b3982caba40","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAH5jDoYGmSlBVeJ8WPfYzfkPMjubi2IzZkKPM1l4HyJAiEAmyRZMHYCr+AfgLyKoT9sYaC8NtneCx/Z1CqiQKQtYHI="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.12.6.tgz_1499144958064_0.046529648592695594"},"directories":{}},"0.12.7-rc.1":{"name":"lore-actions","version":"0.12.7-rc.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.12.7-rc.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.12.7-rc.1","_npmVersion":"5.1.0","_nodeVersion":"6.11.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-jB7J+VQRNXFhZEvcZ4ptFxtlnbetM/FY9i4NFQJrDBzWGy80e33b28fqh9LjPoUetAhcmt3oLeOhAPiIA0d6/w==","shasum":"6a2903cbd262bac9bcb9354dcd8d9c22798f476a","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.12.7-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAx13SRO6NMb8VUrO/TpH+hTaIG7M6fxs0OKRGjtxOsAiBKuNxXiSqJJIBFCYP6hs2mRamrE39gekKUdPkqXOWnzw=="}]},"maintainers":[{"name":"chrisfishwood","email":"csteinmeyer@gmail.com"},{"name":"jchansen","email":"jason_hansen@outlook.com"},{"name":"mikrofusion","email":"mike.groseclose@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.12.7-rc.1.tgz_1499638549470_0.26783379656262696"},"directories":{}},"0.13.0-beta.1":{"name":"lore-actions","version":"0.13.0-beta.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.1","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-d+Gkvz+zIXVRdrWnoHoKCwgz5bl3beAX5tBt6KmnS1YquimO7fr7Jhzx/M62iuCcRPHfdZwYhjHJ8TyULm+iiQ==","shasum":"6b16e6238f8563e3c98e79ea69bbe71013216aba","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQxItAD6PiONeeHhtKK41PNidNetVqptb/j7+Yx6uEdgIhALKYE56Z1se+UHeyko6zD/Ti7cK8bsqEBHNea3walhdf"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.1.tgz_1505764643859_0.010586580261588097"},"directories":{}},"0.13.0-beta.2":{"name":"lore-actions","version":"0.13.0-beta.2","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.2"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-pVbBc+T0I/nk5b/VDjMEV6obtVnKCHCDKqn58HMOiTRvkhWTJ60ukrQkBjVM820jOZw4aGuZrwEVzWRFZZjfKg==","shasum":"36333ebe0f8435d05b1f3cee5d71dad8f85482ad","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ21WMuNl5rGHawEv7GepM7dmN1si4Zct12INcUkigPQIgfa4jpGWMpe2Ou33rbzmLo1SwZPVMc9oaJVe3TFdiy5Y="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.2.tgz_1505770941582_0.3955441953148693"},"directories":{}},"0.13.0-beta.3":{"name":"lore-actions","version":"0.13.0-beta.3","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.3"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.3","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-YTmTgwEbOqaz66bXoha9WNE+/32CKLH+4ONCCr+6s6QkpA5j2kFLxZtHjOhsKekJXl6Y2YcAhQzrXyhIsKRL1Q==","shasum":"ef7345fbfc1418338301c40842a88b8e14d06036","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEAB5s8fNjj9IEYMB9pWuFnJO0LbkagWG/RwtiQbOK3QIgM4IUBcp513izZj97LdvHjFXgKUkdxU57omijksfMXes="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.3.tgz_1505773905060_0.0995246774982661"},"directories":{}},"0.13.0-beta.4":{"name":"lore-actions","version":"0.13.0-beta.4","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.3"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.3","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-AmefLfmsE5KA60t4WYdUNHfwYPCdlNqxmr+iVxBnRKgbdMIn2H03Plw24mkDQXfnhqi/PIXiQwCFcemHePZJyg==","shasum":"b29f34dc749833d6f1652e658d4b9780774b9a5e","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA2AP3wnG0ToZMutcTzUEno02R1ZhxFyRSCq0zsDRkgAiEAitX6hyiVzkgLySDf71qF38+mnNbJ803C+go1t0EPYGM="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.4.tgz_1505777099215_0.38805234152823687"},"directories":{}},"0.13.0-beta.5":{"name":"lore-actions","version":"0.13.0-beta.5","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.5"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.5","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-RdmKSbTqlcGJSqmkbhP4p58T4qUl3B+uMG/k431E2hUmzigZiwO6PCyI/ldF+2SpE74vjRauFsSNscGcjjua0g==","shasum":"4688fc886f3d30f17c2010d5828af4c341f97ae1","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK/S/kIJcpyc+t/6zf7Qdel9Bf84UXbXSU4vmwIMk/TAIhAOgFA+jO+NMeoIHzwjOuC6xChNtFIDQPXjNpxhWdD4hj"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.5.tgz_1510692769937_0.42140816734172404"},"directories":{}},"0.13.0-beta.6":{"name":"lore-actions","version":"0.13.0-beta.6","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.6"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.6","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.6","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-tCMKdt3re3x9Zygflruh1VEM8kJgwxsJPwn7nK4TaJE4YlwrrlEJtS7zRImctXya9u4txDFP2hMDL31ufnadeA==","shasum":"338aff674a9907a0110e47b4045b7fb62aea5e6e","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1bEsf/er63+KxgtqNlCC6+lHmTI7X06hN4tkyKSlYSwIgUAIO5YSyn8gLxU7iC/Gu/xo4jnwZfXf0s0iJZ8KoSrE="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.6.tgz_1510698376534_0.0828048912808299"},"directories":{}},"0.13.0-beta.7":{"name":"lore-actions","version":"0.13.0-beta.7","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.7"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.7","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.7","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-ObdaQFECTLwbAJFD3+MzRjligUs9krHcJMN4xjivkTW9rOPC19en2rz3d9xT7nD3/qaj5wAzBxu+N47/dTycfw==","shasum":"e546b232253ce8b42c4f73e4c044acb5aa8c2bd9","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbIbDYgMTt9k682WJ4G45BMSatMb8a/RQ0f2lkgz1IaAiEA75wrQajRJR89IS96cmRDaJYITCK8CP8c2clfDO1XF2E="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.7.tgz_1510699125030_0.8270939949434251"},"directories":{}},"0.13.0-beta.9":{"name":"lore-actions","version":"0.13.0-beta.9","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.9"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.9","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-vlVvNNU0kylGPgybTur70V9Ii/FRw1AXfJeUsR/idNM4HSKA+TBpuReDUhwmJm3UREWGCFbO01YcUjtmwjALaQ==","shasum":"1fe467cbf380d82e537cbcb979fa4c4daef72697","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqDmk7a2MJj1MnknhbuXe+RfxRtFHMBJK8LXJH+88nvAIgYWu2BTZVjnh2dvZWO7l3HsyAise202n2F3Srndnh6o0="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.9.tgz_1511594305650_0.10197902517393231"},"directories":{}},"0.13.0-beta.10":{"name":"lore-actions","version":"0.13.0-beta.10","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.10"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.10","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.10","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-1zl69E0gAyLe7tQe3z7OehbSP0R3Bk1DdOBAwFKzx7aOHLXzp5sFlQAHVEfcCSuaL0y7ocNgo9dh8IwsCFuIBA==","shasum":"e2789bf17c9c161bba5c0407456c4388c7341e66","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdmXsPB6zUfcXt8otee1mBBzmNORk2j/TKMRmE+9EajwIgNCarj4b3zSjnBk4hd/irvuxIaEG8hYmmqyDqps1mLdQ="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.10.tgz_1513286416294_0.9419795088469982"},"directories":{}},"0.13.0-beta.11":{"name":"lore-actions","version":"0.13.0-beta.11","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.11"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.11","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0-beta.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-0ogcoHPwWxsF7kJ2EuqNPlfWXRDxIkyvAo/PjsfLICa2HIuSD6SybzP2eXjAxOqem+W87bYeXfTM+0tGHHw7eA==","shasum":"495b536a3c6d3db26f4682b4c91e07fbc4e88fa7","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUjRjgxsxd/n4cdT9qNHD//aXyZuJ4XoS0QgNHWdMKpwIhAJIkiX3oUfIRpsxw4gZWfvInJ5L0TGn/YCxmh67ZmbDl"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"},{"email":"jason_hansen@outlook.com","name":"jchansen"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions-0.13.0-beta.11.tgz_1513716340109_0.7484664914663881"},"directories":{}},"0.13.0-beta.12":{"name":"lore-actions","version":"0.13.0-beta.12","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.12"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.12","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-beta.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-YhJoNSreVcDR1VXXDxo6fEfhdTDd4ePFztQqgsMtfizZGaIomHmsKChlV04U6nQGKm9K1DwRkvEaFSLZw3u1xg==","shasum":"d0ba0c20f5f5af35cea931a73dca2b92ad46b9a0","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.12.tgz","fileCount":33,"unpackedSize":74934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC63871YWMIYe8rkv0WUpRaUG45uHNKAurrtykVEonDowIhAIfy08lN61bjzMrfvIlf5/ORYcHMogZ331PVVOsGjCyy"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-beta.12_1520214954938_0.5186534458204926"},"_hasShrinkwrap":false},"0.13.0-beta.13":{"name":"lore-actions","version":"0.13.0-beta.13","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.13"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.13","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-beta.13","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-duRZBerv5nENcE1sqVtn4jg/BuDkhQ3CF5ON9TqCtUQhNGYcxOinwWaMpRrq3xsnOS7aBPvEQSCPXNC/oa4jiQ==","shasum":"87f6a104e7f62ec4a6587c259e58cdcb8ee40cc3","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.13.tgz","fileCount":33,"unpackedSize":74934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgVkc4vVxA6RQvvRHCDTF1mWgi8dMb/bwMiRQWzqnxbgIgVXlBtUcu4sqc6zJUy4DwjQJWN64nYNZR9Gn6wRkxnso="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-beta.13_1521939998666_0.44125167833724377"},"_hasShrinkwrap":false},"0.13.0-beta.14":{"name":"lore-actions","version":"0.13.0-beta.14","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.14"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.14","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-beta.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-x7RkOdSPOojC/bjWLhHpnEmfEs86fkhviFedjI1CGDGtWZrf2mH0F+m4kIbvjLoR9oBGTbet1t/T/yjZw6oGvw==","shasum":"2aeacc7f369f5c94f560b6aae40c2b10f3bbbf32","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.14.tgz","fileCount":33,"unpackedSize":74934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL6ghItmwE5P6TygRQxPgtZYn8XXOpBiayykW1+cnMgAiEA+JwtRFQMwVkM/JL9PulLC9JEhg1hoS/tnuVcAPT4sM0="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-beta.14_1522531106376_0.5350001463149365"},"_hasShrinkwrap":false},"0.13.0-beta.15":{"name":"lore-actions","version":"0.13.0-beta.15","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.15"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.15","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-beta.15","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-37XXPaQ8AZRvEcL8EFDhIeAID4SQVbHbAySd2GzH2OYTE9WBSx52I5CFUgNcTJxPP2bQ1lqy6P6HVaKEFp6NMQ==","shasum":"3235ce897c6297b204ec147c08245c915a2b7c92","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.15.tgz","fileCount":33,"unpackedSize":74934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEd28fb6YC9xKhciVBRdt1SvEIENb+A+MXFAojb1Kt5wIhAO13JhX7Y4IWpOBtf+r/IaWDVTUhAvYomZPE5Q+JqMPd"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-beta.15_1523329166125_0.15438683847798962"},"_hasShrinkwrap":false},"0.13.0-beta.16":{"name":"lore-actions","version":"0.13.0-beta.16","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-beta.16"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-beta.16","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-beta.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-T+GRdP6dKBloMDu66gFIIcYbWIF633Zn09O3CxPotcCPVgLhEyyFI2iOaRJN84QG7g3+/fl8uuiD4YykCxsCyw==","shasum":"f31f70acff22c1fd98e7a9e8853c66504b02ead8","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-beta.16.tgz","fileCount":33,"unpackedSize":74934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4kKWCRA9TVsSAnZWagAAvxoP/1CIS+0hjLNKXRekxESJ\n500Na6Mnc6n2Ianeb52puCmlkKAczc1fRf6/MDCdBOLo81wmTVIQW5grIQW2\nswypdv2NUxbeieogExaLJA3+9W3b7wn1EOj4hv+FNkwedsyUivvtWLodI1E7\nPjLGRASdNzvp+Ma2E6Y+4rQN2p+wU8EKy4eyfr4/o8dsim2ZOciQbVfxQWOq\n3c6WI8DR8jxHabgkebLfQW43sLVLjn9PnGw2xHl1CZHICUaehtSOoueT3d+N\n0dGm7/x1NJ9CkLoJ887e22Wo+d9kJPz9nh7Bh7qT1lOQBlpqYvblrA00EuPC\nTIwseCMe5q//OdfZfeZqPQPa/Vm1hJr5IrvMJ1rzlYh9sNIwxNIvr3qCeHiZ\npeMOuXJrqRC2eRn91oUltqNRxe1gQr49veFdTzJZCfICSlyBfim8hP2te4l8\nA++gV3Bf6+/aqk18Yw20zBFhG5s6Auh+qwL1Zr44YmRt+j1fJZlW3tvK6Te5\nJwogpSVuSAWgiqFP8bwCRYvcOKydZp+k+HgqFqI2KeAXN38IyM5gYdmZJhKQ\nGHcsigxaQEKXIMW6Wk9MhWhRBUMFuyHR1lGGdcmdvEApG8lrL7IL9ajS12j7\noEL2WgRn4sLf9ZHvJt2q9nIeS6E6dJIIuAlhO5h+vIzNevLxET1YOtZZy30i\nUUtA\r\n=y0Cw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Vsy5eorJ90XdMygvN3wXU388ac7Oei/mhofE1Cp8TwIhAMzLXJvp5SIFM4xnIrvFFixEmPQOl7Q3ZY0AdXkW48GV"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-beta.16_1524777622516_0.8010714048138572"},"_hasShrinkwrap":false},"0.13.0-rc.1":{"name":"lore-actions","version":"0.13.0-rc.1","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-rc.1"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-rc.1","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-rc.1","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-VGbRSPu66J253NSEiEIhQUtL3OjNy3oT2MXCG2QVbeHj3QLYVaMVWyvgBuRLkQ+xcA6PB30Kf3/I5WtE2/F76w==","shasum":"14c0360fbc51b81a7cd64da8c52e26f62f0a640f","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-rc.1.tgz","fileCount":33,"unpackedSize":74925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+IcECRA9TVsSAnZWagAAIQ8QAJa3/rQqBiTGl+N7lk06\nyfiFXWwnexG08hNNIwF+H5PlVLPRPCDloRJZMItgkSJWvnlQAn5mEGTVWuwp\nry8sIrC7UYwNRerc2cGwa8/cpN9797a2jkJurzv9P223YQN6HWdny2nZGgCS\n987f1/k9qJfHBc8xPC4zrbIvb9ceBO3DGkLf3H3+GIY80t5JVLRMK1atqTO8\n5aTSvCqL0I9ntr10dAzCacOrl4GpXRzA9ZaW9xeh/VM5Zcjqk73L0MUyDqQp\nJY5oNbP89mulSRhdcSz1lQLH7Ddk82o5EqUSH7+BgQja/GGYGajGcda4Owfi\ndNwJ8zjR6OzKxWhsaYugnMTZSAogaSHouENqbKF3+R5zUxcq3fVUzDrzOc8s\nMFQCTHBu9RvD4n1Zkuz44MoxDlElQtU3dToI7qNOxWLu5WK5Hak81xEvnrXd\n/QVpJaZNU8ffZ0Kg1IVbozyxayvpwoLxslq8VYb928ZyBGTWRUTdBJL9qqrb\n+gajtIHa3nNVek+qZcsVR1GxolGb4s+EZBBagySjytji9n8dOY7HkKnw+TtO\nN+LlXf68tT/lNQhNbq8vryzRQzj5eW8FBbW0sADT/BUI6PKa1gKr5DfM8jA9\nKCMMm+3Qw02PzTsrUbcTMJ8jWuO0Wmy8B68u+yjoRsjTCYJY/2CxHc2/QNH7\nm2/d\r\n=cBXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnZ8Aogd6iHZDDxaeoX3u0pfRwS5WoMZqgOTP4DHCdBgIgVz7LyqlSbG2kjfbMHMWqsrGHXFkXFSgkF3kc7v1lbtI="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-rc.1_1526236931459_0.41146166635654535"},"_hasShrinkwrap":false},"0.13.0-rc.2":{"name":"lore-actions","version":"0.13.0-rc.2","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0-rc.2"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0-rc.2","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"readme":"## Installation\n\nLore-Actions is available as an [npm package](https://www.npmjs.org/package/lore-actions).\n```sh\nnpm install lore-actions\n```\nAfter npm install, you'll find all the .js files in the /src folder and their compiled versions in the /lib folder.\n\n## Usage\n\nlore-actions is an abstraction teir to reduce the boilerplate associated with making ajax calls in client side applications that use [React](https://github.com/facebook/react) and [Redux](https://github.com/rackt/redux).  It works by defining a set of blueprints for standard REST calls for CRUD operations, and then leveraging those blueprints using a configuration file.  Example configuration file:\n\n```js\nmodule.exports = {\n  blueprint: 'create',\n\n  model: Todo,\n\n  optimistic: {\n    actionType: ActionTypes.ADD_TODO,\n    payloadState: PayloadStates.CREATING\n  },\n\n  onSuccess: {\n    actionType: ActionTypes.UPDATE_TODO,\n    payloadState: PayloadStates.RESOLVED\n  },\n\n  onError: {\n    actionType: ActionTypes.REMOVE_TODO,\n    payloadState: PayloadStates.ERROR_CREATING,\n    beforeDispatch: function(response, args){\n      console.log({\n        message: \"Todo could not be created\",\n        response: response\n      });\n    }\n  }\n};\n```\n\nConfiguration options are as follows:\n\n`blueprint` [required]: can be one of `create`, `destroy`, `fetch`, or `update`\n\n`model` [required]: A [Backbone](https://github.com/jashkenas/backbone) Model or Collection, or any function/object that abides by the Backbone interface (has `fetch()` and `save()` methods that return a promise).\n\n`optimistic` [optional]: Action to emit before making an AJAX call to the server.  Must be specified as a pair of strings called `actionType` and `payloadState`.  These values will be picked up by the Redux reducers.  `actionType` should be something like `ADD_TODO` or `REMOVE_TODO` (value is arbitrary but should be unique).  `payloadState` should be something like `FETCHING` or `ERROR_CREATING`.\n\n`onSuccess` [optional]: Action to emit if the AJAX call to the server is successful (returns a 200 level status code).  Arguments are same as `optimistic` option.\n\n`onError` [optional]: Action to emit if the AJAX call to the server fails (returns a non-200 level status code).  Supports an optional `beforeDispatch` callback that allows you to handle the error case by notifying the user (such as through the console or through a toast or snack in the UI).\n","readmeFilename":"README.md","_id":"lore-actions@0.13.0-rc.2","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-5v0QRfmGCULApdih31B/5HHcdjHiRYbIWE7CTcqceW11qD635DQ8bMtWNanSB3+N9rH/fXtJ/aWxuj9wgjsi1w==","shasum":"7ae2b78a987ffaeb022320f883fd48a7d2eb6e28","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0-rc.2.tgz","fileCount":33,"unpackedSize":74925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAhLuCRA9TVsSAnZWagAARrIP/1LIthaS/rzjJZJhqiXz\n+b/X+Em5WNvB9u0djhIeVdicO/oxnuEO0OtwJWbP1/QIkEweDFdXk/TF3K6/\nNAHnY6naLSjAB6JfY0iyGVATq9scSaYSSC7ntnBxRGLzS/1TNreHrFryBvSJ\noCgdW1K47dzxE+qplR83JebUiuif/NoS+Hv1+vP0AmpagBdsaRpEUdpsr1Dj\n9FtDiPjY1Rumbbigpu2/LwwZflvxAskfah81G4Bgp9Xq3vZDxKy/wJndieca\nQTwuFz6/FTwXnHf4o9rtj7gK75EXv/F1hkS1EB0YC1WrGNGa08EWLiESz/hE\nJxHs2uNkpUBhtg7l+f5iUvWDszYQfh1gcLIWroG4rdz5yDUxFtCWKr9ZJIyX\ni/xjM2H0Gq5vy67cX5b/atpiPg1sttwnW5jCzKb+lxXCGry0h8rNOsUAhMRV\n55b7NhT6hNTe5gCn+NtvZS4iCTNg/iLOsT7r/IacxAN0lznDrX9q2h6/gZDe\nQD419pLQ/7IyrwrsidHYp1aVgVlO7stUYijSsSgiO7AUxp4+YqKtKQ4q8k0T\nGc18c7S4orRwn7EAciF6IJQcaEyhWwsHc+oy0UQ0UHBtmCHClsu7A6CAIJd1\nbXl8/XAfoXqC8Qg5lHGK9AjSFK54MzNoDz1J1c7/M5jHb3TQDAwCIivBZMJH\n7w2u\r\n=49hU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsSyAe1wXCTtp8DzyjQfJdqcQcAnpyQv+Pd0qyEHiwmAiBInk4gVLe9BO89pdaNKJABN6WOKtHXePnpL3nFOTW+Xg=="}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0-rc.2_1526862574339_0.12060965809360691"},"_hasShrinkwrap":false},"0.13.0":{"name":"lore-actions","version":"0.13.0","license":"MIT","description":"Blueprints to reduce boilerplate for Redux actions","homepage":"https://github.com/lore/lore#readme","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"scripts":{"build":"npm run build:cjs && npm run build:es","build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:es":"BABEL_ENV=es ../../node_modules/.bin/babel src --out-dir es","clean":"rimraf lib && rimraf es","debug":"mocha debug --compilers js:babel-core/register --recursive","lint":"../../node_modules/.bin/eslint src","prepublish":"npm run build","test":"BABEL_ENV=test mocha --compilers js:babel-core/register --recursive"},"dependencies":{"lodash":"^4.0.0","lore-utils":"^0.13.0"},"devDependencies":{"bluebird":"^3.2.1","chai":"^3.4.1","lore-models":"^0.13.0","mocha":"^2.3.4","nock":"^3.3.2","rimraf":"^2.5.2","sinon":"^1.17.2"},"_id":"lore-actions@0.13.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"jchansen","email":"jason_hansen@outlook.com"},"dist":{"integrity":"sha512-uCsc9k9TTSmlCPK2EPMMZHPx8Z8lBIU1W5TcaDHdrrhaoNEZRVklusq/3ctmTseIZXR9KFZVo9fDCK1W/FXC4w==","shasum":"f3829dd5f5dd5bf6a9c13061caa3d079304e0ce1","tarball":"https://registry.npmjs.org/lore-actions/-/lore-actions-0.13.0.tgz","fileCount":33,"unpackedSize":74869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLvjVCRA9TVsSAnZWagAAKDsP/1foME5JKgYKC8mvpQG4\n9fvMQktci70p3Q0ia75Vqzrcikot56KUtX85THhQt4gBFNmvQqjF//GiTEWg\nsuWePTptLVTQEr84mMZTNbmm3JOaw+2HFsrR1okBqy5z4vhcdtqMB2JC+PKe\nSLhLfJyjbQQHKxb0fFynXuWRzXMFw1BNt7Pkk4situNapROHkLMtJLqGkWQT\njYikMQ3fgjnEZgu9cl/DVNkQBb1aRKO2VjrgGDBgQVS3kMSg3fZ+jNoLFUY6\nNt14ywL+QYn+RtvZkRmQrwX0vBktDim5qmJ0ite9te31yeAoqqrJ9oqZHUU6\n9G7DyYMPylQJ3HUQzQQrWOk2RkEaXU6D+BnchKgBB6giM2CJfu0g46OkoLe8\n5PUoHJkWQ3wGJyBmyb6hy60rpSuQ3Z3JhJdy9UKfOupAsIm9cBOOEdb69ZW2\nPM4sw3gV2B0d38fazHBCGsIy4JxqJauf50FnpBy7SVdwsLJyLdil54PK6hZk\ni8IPEtP8HuH09XrgIdC2faZdUUeczcxrtR0i2vocXsLtGZDkzpSa1Vlvspc8\npJoiEYD61KEfj/YFGX2+wiP3yk2Ws9j0MQjzCPgcAWKeND9K+9Vx/Lm6gLGC\nDB05zHyvPbyZYlQKlzILCTvi4rqjiqiknDKzM8i7krfsKOFHFnFjSFpKN05Y\nJ1ev\r\n=HiJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+wuNiM/uDmt7/HsDafErxHhgJG7ClcgOQFugqeWd7twIhAKHKpAFizJppiyeHvxP7JfcqUlImJxTt8abTt/xqZZom"}]},"maintainers":[{"email":"csteinmeyer@gmail.com","name":"chrisfishwood"},{"email":"jason_hansen@outlook.com","name":"jchansen"},{"email":"mike.groseclose@gmail.com","name":"mikrofusion"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lore-actions_0.13.0_1529805013155_0.8473944955064499"},"_hasShrinkwrap":false}},"homepage":"https://github.com/lore/lore#readme","repository":{"type":"git","url":"git+https://github.com/lore/lore.git"},"bugs":{"url":"https://github.com/lore/lore/issues"},"license":"MIT","readmeFilename":"README.md"}