react-i18next
Advanced tools
Comparing version 1.1.0 to 1.2.0
@@ -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) |
{ | ||
"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}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
53619
22
944
0
0
17
1