namespace-constants


Add namespace to Redux action type constants without name conflicts.
Installation
npm install --save namespace-constants
Examples
Global Constants
import constants from 'namespace-constants';
export default constants([
'ADD_TODO',
'REMOVE_TODO',
'TOGGLE_TODO'
]);
Namespace Constants
import constants from 'namespace-constants';
export default constants('todos', [
'ADD_TODO',
'REMOVE_TODO',
'TOGGLE_TODO'
]);
You can pass custom separator as below:
export default constants('todos', [
'ADD_TODO',
'REMOVE_TODO',
'TOGGLE_TODO'
], { separator: '/' });
License
Copyright (c) 2016 Cheton Wu
Licensed under the MIT License.