Socket
Socket
Sign inDemoInstall

react-i18next

Package Overview
Dependencies
Maintainers
1
Versions
313
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-i18next - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

dist/commonjs/I18nextProvider.js

3

CHANGELOG.md

@@ -0,1 +1,4 @@

### 1.2.0
- change build to rollup
### 1.1.0

@@ -2,0 +5,0 @@ - added WrappedComponent property to translate wrapper [PR 15](https://github.com/i18next/react-i18next/pull/15)

37

package.json
{
"name": "react-i18next",
"version": "1.1.0",
"version": "1.2.0",
"description": "React integration for i18next",
"main": "./lib/index.js",
"main": "dist/commonjs/index.js",
"jsnext:main": "dist/es/index.js",
"keywords": [

@@ -29,20 +30,26 @@ "i18next",

"babel-preset-es2015": "6.5.0",
"babel-preset-es2015-rollup": "1.1.1",
"babel-preset-stage-0": "6.5.0",
"babel-register": "6.5.2",
"babelify": "7.2.0",
"browserify": "13.0.0",
"chai": "3.5.0",
"coveralls": "2.11.6",
"eslint": "2.2.0",
"i18next": "2.2.0",
"isparta": "4.0.0",
"mocha": "2.4.5",
"uglifyify": "3.0.1"
"eslint-config-airbnb": "6.0.2",
"i18next": "2.3.0",
"mkdirp": "0.5.1",
"rimraf": "2.5.2",
"rollup": "0.25.4",
"rollup-plugin-babel": "2.4.0",
"rollup-plugin-npm": "1.4.0",
"rollup-plugin-uglify": "0.2.0",
"yargs": "4.1.0"
},
"scripts": {
"transpile": "babel src -d lib",
"browserify": "browserify --external react ./src/index.js --outfile ./bin/index.js -g uglifyify -t babelify -s reactI18next",
"copy": "cp ./bin/index.js ./react-i18next.min.js",
"build": "npm run transpile && npm run browserify && npm run copy",
"version": "npm run build",
"clean": "rimraf dist && mkdirp dist",
"copy": "cp ./dist/umd/react-i18next.min.js ./react-i18next.min.js && cp ./dist/umd/react-i18next.js ./react-i18next.js",
"build:es": "BABEL_ENV=es babel src --out-dir dist/es",
"build:cjs": "babel src --out-dir dist/commonjs",
"build:umd": "rollup -c rollup.config.js --format umd && rollup -c rollup.config.js --format umd --uglify",
"build:amd": "rollup -c rollup.config.js --format amd && rollup -c rollup.config.js --format umd --uglify",
"build:iife": "rollup -c rollup.config.js --format iife && rollup -c rollup.config.js --format iife --uglify",
"build": "npm run clean && npm run build:cjs && npm run build:es && npm run build:umd && npm run copy",
"preversion": "npm run build && git push",
"postversion": "git push && git push --tags"

@@ -49,0 +56,0 @@ },

@@ -1,14 +0,1 @@

(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.reactI18next = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),_react=require("react"),_react2=_interopRequireDefault(_react),I18nextProvider=function(e){function t(e,r){_classCallCheck(this,t);var n=_possibleConstructorReturn(this,Object.getPrototypeOf(t).call(this,e,r));return n.i18n=e.i18n,n}return _inherits(t,e),_createClass(t,[{key:"getChildContext",value:function(){return{i18n:this.i18n}}},{key:"componentWillReceiveProps",value:function(e){this.props.i18n!==e.i18n&&console.error("[react-i18next][I18nextProvider]does not support changing the i18n object.")}},{key:"render",value:function(){var e=this.props.children;return _react.Children.only(e)}}]),t}(_react.Component);I18nextProvider.propTypes={i18n:_react.PropTypes.object.isRequired,children:_react.PropTypes.element.isRequired},I18nextProvider.childContextTypes={i18n:_react.PropTypes.object.isRequired},exports["default"]=I18nextProvider;
},{"react":"react"}],2:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.I18nextProvider=exports.Interpolate=exports.translate=void 0;var _translate=require("./translate"),_translate2=_interopRequireDefault(_translate),_interpolate=require("./interpolate"),_interpolate2=_interopRequireDefault(_interpolate),_I18nextProvider=require("./I18nextProvider"),_I18nextProvider2=_interopRequireDefault(_I18nextProvider);exports.translate=_translate2["default"],exports.Interpolate=_interpolate2["default"],exports.I18nextProvider=_I18nextProvider2["default"];
},{"./I18nextProvider":1,"./interpolate":3,"./translate":4}],3:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),_react=require("react"),_react2=_interopRequireDefault(_react),Interpolate=function(e){function t(e,r){_classCallCheck(this,t);var n=_possibleConstructorReturn(this,Object.getPrototypeOf(t).call(this,e,r));return n.i18n=r.i18n,n.t=r.t,n}return _inherits(t,e),_createClass(t,[{key:"render",value:function(){var e=this,t=this.props.parent||"span",r=this.props.regexp||this.i18n.services.interpolator.regexp,n=_extends({},this.props.options,{interpolation:{prefix:"#$?",suffix:"?$#"}}),o=this.t(this.props.i18nKey,n);if(!o||"string"!=typeof o)return _react2["default"].createElement("noscript",null);var i=[];return o.split(r).reduce(function(t,r,n){var o;if(n%2===0){if(0===r.length)return t;o=r}else o=e.props[r];return t.push(o),t},i),_react2["default"].createElement.apply(this,[t,this.props].concat(i))}}]),t}(_react.Component);Interpolate.contextTypes={i18n:_react.PropTypes.object.isRequired,t:_react.PropTypes.func.isRequired},exports["default"]=Interpolate;
},{"react":"react"}],4:[function(require,module,exports){
"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function getDisplayName(e){return e.displayName||e.name||"Component"}function translate(e){return function(t){var n=void 0,o=void 0,r=function(r){function a(e,t){_classCallCheck(this,a);var n=_possibleConstructorReturn(this,Object.getPrototypeOf(a).call(this,e,t));return o=t.i18n,n.state={i18nLoadedAt:null},n}return _inherits(a,r),_createClass(a,[{key:"getChildContext",value:function(){return{t:n}}},{key:"componentWillMount",value:function(){this.mounted=!0,o.loadNamespaces(e),n=o.getFixedT(null,e)}},{key:"componentDidMount",value:function(){var e=this;this.onI18nChanged=function(){e.mounted&&e.setState({i18nLoadedAt:new Date})},o.on("languageChanged loaded",this.onI18nChanged)}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.onI18nChanged&&(o.off("languageChanged",this.onI18nChanged),o.off("loaded",this.onI18nChanged))}},{key:"onI18nChange",value:function(){this.mounted&&this.setState({i18nLoadedAt:new Date})}},{key:"render",value:function(){var e=this.state.i18nLoadedAt;return _react2["default"].createElement(t,_extends({},this.props,{t:n,i18nLoadedAt:e}))}}]),a}(_react.Component);return r.WrappedComponent=t,r.contextTypes={i18n:_react.PropTypes.object.isRequired},r.childContextTypes={t:_react.PropTypes.func.isRequired},r.displayName="Translate["+getDisplayName(t)+"]",r}}Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},_createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),_react=require("react"),_react2=_interopRequireDefault(_react);exports["default"]=translate;
},{"react":"react"}]},{},[2])(2)
});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define("react-i18next",["exports","react"],t):t(e.react-i18next=e.react-i18next||{},e.React)}(this,function(e,t){"use strict";function n(e){return e.displayName||e.name||"Component"}function r(e){return function(r){var s=void 0,a=void 0,u=function(t){function n(e,t){i.classCallCheck(this,n);var r=i.possibleConstructorReturn(this,Object.getPrototypeOf(n).call(this,e,t));return a=t.i18n,r.state={i18nLoadedAt:null},r}return i.inherits(n,t),i.createClass(n,[{key:"getChildContext",value:function(){return{t:s}}},{key:"componentWillMount",value:function(){this.mounted=!0,a.loadNamespaces(e),s=a.getFixedT(null,e)}},{key:"componentDidMount",value:function(){var e=this;this.onI18nChanged=function(){e.mounted&&e.setState({i18nLoadedAt:new Date})},a.on("languageChanged loaded",this.onI18nChanged)}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.onI18nChanged&&(a.off("languageChanged",this.onI18nChanged),a.off("loaded",this.onI18nChanged))}},{key:"onI18nChange",value:function(){this.mounted&&this.setState({i18nLoadedAt:new Date})}},{key:"render",value:function(){var e=this.state.i18nLoadedAt;return o.createElement(r,i["extends"]({},this.props,{t:s,i18nLoadedAt:e}))}}]),n}(t.Component);return u.WrappedComponent=r,u.contextTypes={i18n:t.PropTypes.object.isRequired},u.childContextTypes={t:t.PropTypes.func.isRequired},u.displayName="Translate["+n(r)+"]",u}}var o="default"in t?t["default"]:t,i={};i.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i["extends"]=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.inherits=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},i.possibleConstructorReturn=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t};var s=function(e){function t(e,n){i.classCallCheck(this,t);var r=i.possibleConstructorReturn(this,Object.getPrototypeOf(t).call(this,e,n));return r.i18n=n.i18n,r.t=n.t,r}return i.inherits(t,e),i.createClass(t,[{key:"render",value:function(){var e=this,t=this.props.parent||"span",n=this.props.regexp||this.i18n.services.interpolator.regexp,r=i["extends"]({},this.props.options,{interpolation:{prefix:"#$?",suffix:"?$#"}}),s=this.t(this.props.i18nKey,r);if(!s||"string"!=typeof s)return o.createElement("noscript",null);var a=[];return s.split(n).reduce(function(t,n,r){var o;if(r%2===0){if(0===n.length)return t;o=n}else o=e.props[n];return t.push(o),t},a),o.createElement.apply(this,[t,this.props].concat(a))}}]),t}(t.Component);s.contextTypes={i18n:t.PropTypes.object.isRequired,t:t.PropTypes.func.isRequired};var a=function(e){function n(e,t){i.classCallCheck(this,n);var r=i.possibleConstructorReturn(this,Object.getPrototypeOf(n).call(this,e,t));return r.i18n=e.i18n,r}return i.inherits(n,e),i.createClass(n,[{key:"getChildContext",value:function(){return{i18n:this.i18n}}},{key:"componentWillReceiveProps",value:function(e){this.props.i18n!==e.i18n&&console.error("[react-i18next][I18nextProvider]does not support changing the i18n object.")}},{key:"render",value:function(){var e=this.props.children;return t.Children.only(e)}}]),n}(t.Component);a.propTypes={i18n:t.PropTypes.object.isRequired,children:t.PropTypes.element.isRequired},a.childContextTypes={i18n:t.PropTypes.object.isRequired},e.translate=r,e.Interpolate=s,e.I18nextProvider=a});
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