New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

redux-actions-helper

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-actions-helper - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

14

dist/createAction.js

@@ -12,2 +12,4 @@ 'use strict';

var _createActionPrefix = require('./createActionPrefix');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -22,8 +24,2 @@

var getName = function getName(name) {
return function (status) {
return '' + name + (status ? '__' + status.toUpperCase() : '');
};
};
var createActionFunc = function createActionFunc(actionType, payloadCreator, metaCreator) {

@@ -48,6 +44,6 @@ return function () {

};
creator.toString = getName(actionName);
creator.toString = (0, _createActionPrefix.getActionName)(actionName);
if (multi) {
creator.success = createAction(getName(actionName)('success'), null, null, false);
creator.fail = createAction(getName(actionName)('fail'), null, null, false);
creator.success = createAction((0, _createActionPrefix.getActionName)(actionName)('success'), null, null, false);
creator.fail = createAction((0, _createActionPrefix.getActionName)(actionName)('fail'), null, null, false);
}

@@ -54,0 +50,0 @@ return creator;

@@ -6,13 +6,32 @@ 'use strict';

});
exports.getActionName = exports.setSplitter = exports.getSplitter = undefined;
var _curry = require('lodash/curry');
var _uniqueId = require('lodash/uniqueId');
var _curry2 = _interopRequireDefault(_curry);
var _uniqueId2 = _interopRequireDefault(_uniqueId);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var createActionPrefix = (0, _curry2.default)(function (prefix, actionName) {
return prefix + '-ACTION-' + actionName;
});
var splitter = '__';
var getSplitter = exports.getSplitter = function getSplitter() {
return splitter;
};
var setSplitter = exports.setSplitter = function setSplitter(value) {
return splitter = value || splitter;
};
var getActionName = exports.getActionName = function getActionName(name) {
return function (status) {
return '' + name + (status ? getSplitter() + status.toUpperCase() : '');
};
};
var createActionPrefix = function createActionPrefix() {
var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (0, _uniqueId2.default)();
return function (actionName) {
return prefix + '-ACTION-' + actionName;
};
};
exports.default = createActionPrefix;

@@ -48,2 +48,8 @@ 'use strict';

});
Object.defineProperty(exports, 'setSplitter', {
enumerable: true,
get: function get() {
return _createActionPrefix.setSplitter;
}
});

@@ -50,0 +56,0 @@ var _promiseMiddleware = require('./promise-middleware');

@@ -9,2 +9,4 @@ 'use strict';

var _createActionPrefix = require('./createActionPrefix');
var _isFunction = require('lodash/isFunction');

@@ -25,3 +27,3 @@

function getActionName(actionCreator) {
function actionName(actionCreator) {
return (0, _forEach2.default)(actionCreator) && actionCreator.toString ? actionCreator.toString() : actionCreator;

@@ -35,3 +37,3 @@ }

function on(actionCreator, handler) {
mergeHandlers(getActionName(actionCreator), handler);
mergeHandlers(actionName(actionCreator), handler);
}

@@ -43,3 +45,3 @@

on[name] = function (actionCreator, handler) {
mergeHandlers(getActionName(actionCreator) + '__' + name.toUpperCase(), handler);
mergeHandlers((0, _createActionPrefix.getActionName)(actionName(actionCreator))(name), handler);
};

@@ -46,0 +48,0 @@ });

{
"name": "redux-actions-helper",
"version": "0.0.5",
"version": "0.0.6",
"description": "",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

import isFunction from 'lodash/forEach'
import { getActionName } from './createActionPrefix'

@@ -8,4 +9,2 @@ const getActionData = (func, args) => {

const getName = (name)=> (status) => `${name}${status ? '__'+status.toUpperCase() : ''}`
const createActionFunc = (actionType, payloadCreator, metaCreator) =>

@@ -22,6 +21,6 @@ (...args) => ({

)(...args)
creator.toString = getName(actionName)
creator.toString = getActionName(actionName)
if(multi){
creator.success = createAction(getName(actionName)('success'),null,null,false)
creator.fail = createAction(getName(actionName)('fail'),null,null,false)
creator.success = createAction(getActionName(actionName)('success'),null,null,false)
creator.fail = createAction(getActionName(actionName)('fail'),null,null,false)
}

@@ -28,0 +27,0 @@ return creator;

@@ -1,7 +0,13 @@

import curry from 'lodash/curry'
import uniqueId from 'lodash/uniqueId'
const createActionPrefix = curry((prefix, actionName) =>
(`${prefix}-ACTION-${actionName}`)
)
let splitter = '__'
export const getSplitter = () => splitter
export const setSplitter = (value) => splitter = value || splitter
export const getActionName = (name)=> (status) => `${name}${status ? getSplitter()+status.toUpperCase() : ''}`
const createActionPrefix = (prefix = uniqueId()) => (actionName) => `${prefix}-ACTION-${actionName}`
export default createActionPrefix

@@ -7,2 +7,3 @@ export { handleActions as handleActions } from 'redux-actions';

export { default as createActionPrefix } from './createActionPrefix';
export { setSplitter as setSplitter } from './createActionPrefix';
export { default as promiseMiddleware } from './promise-middleware';
import { handleActions } from 'redux-actions'
import { getActionName } from './createActionPrefix'
import forEach from 'lodash/isFunction'

@@ -8,3 +9,3 @@ import isFunction from 'lodash/forEach'

function getActionName(actionCreator) {
function actionName(actionCreator) {
return (isFunction(actionCreator) && actionCreator.toString)

@@ -22,3 +23,3 @@ ? actionCreator.toString()

function on(actionCreator, handler) {
mergeHandlers(getActionName(actionCreator), handler)
mergeHandlers(actionName(actionCreator), handler)
}

@@ -30,3 +31,3 @@

on[name] = (actionCreator, handler) => {
mergeHandlers(`${getActionName(actionCreator)}__${name.toUpperCase()}`, handler)
mergeHandlers(getActionName(actionName(actionCreator))(name), handler)
}

@@ -33,0 +34,0 @@ })

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc