You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

react-highcharts

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.0 to 3.0.0

dist/bundle/highcharts.js

20

package.json
{
"name": "react-highcharts",
"version": "2.1.0",
"version": "3.0.0",
"description": "React wrapper for highcharts",
"main": "index.js",
"main": "dist/highcharts.js",
"scripts": {
"test": "webpack && mocha",
"demo": "cd demo && webpack && ../node_modules/.bin/webpack-dev-server --content-base dist/",
"demo": "cd demo && webpack && sh generate-contents.sh && ../node_modules/.bin/webpack-dev-server --content-base dist/",
"prepublish": "webpack",
"deploy-demo": "./demo/deploy.sh"
"deploy-demo": "./demo/deploy.sh",
"generate-modules": "(cd src; sh ./generate-modules.sh)"
},

@@ -19,3 +20,3 @@ "author": "Kirill Cherkashin",

"peerDependencies": {
"react": "*"
"react": "~0.13"
},

@@ -34,5 +35,3 @@ "bugs": "https://github.com/kirjs/react-highcharts/issues",

"file-loader": "^0.8.4",
"highcharts-release": "^4.1.7",
"highlight.js": "^8.5.0",
"highstock-release": "^2.1.8",
"imports-loader": "^0.6.4",

@@ -42,7 +41,12 @@ "jsdom": "^6.3.0",

"raw-loader": "^0.5.1",
"react": "*",
"react": "~0.13",
"react-highlight": "^0.4.1",
"webpack": "^1.5.3",
"webpack-dev-server": "^1.10.1"
},
"dependencies": {
"highcharts-release": "^4.1.7",
"highmaps-release": "^1.1.9",
"highstock-release": "^2.1.8"
}
}

29

README.md

@@ -12,2 +12,3 @@ react-highcharts

* see [example of using react-highcharts/highstock](http://kirjs.github.io/react-highcharts/highstock.html)
* see [example of using react-highcharts/highmaps](http://kirjs.github.io/react-highcharts/highmaps.html)

@@ -32,7 +33,7 @@ You can find the full code for the examples [here](https://github.com/kirjs/react-highcharts/tree/master/demo)

## Usage
#### Basic Usage
#### Basic Usage
```jsx
var React = require('react');
var Highcharts = require('react-highcharts');
var Highcharts = require('react-highcharts'); // Expects that Highcharts was loaded in the code.

@@ -45,2 +46,13 @@ var config = {

#### Bundled Usage (includes Highcharts)
```jsx
var React = require('react');
var Highcharts = require('react-highcharts/bundle/highcharts'); // Highcharts is bundled
var config = {
/* HighchartsConfig */
};
React.render(<Highcharts config = {config}></Highcharts>, document.body);
```
#### Accessing Highcharts API After Render

@@ -67,12 +79,15 @@ For access to methods & properties from the Highcharts library you can use `Highcharts.Highcharts`. For example, the Highcharts options are available via `Highcharts.Highcharts.getOptions()`.

## Using highcharts-more
Just require `require('react-highcharts/more');` instead of `react-highcharts`
* see [the demo](http://kirjs.github.io/react-highcharts/more.html)
## Using highmaps
Require Highmaps first, and then `require('react-highcharts/highmaps');`
Or use bundled version: `require('react-highcharts/bundle/highmaps');`
* see [the demo](http://kirjs.github.io/react-highcharts/highmaps.html)
## Using highstock
Just require `require('react-highcharts/highstock');` instead of `react-highcharts`
Require Highstock first, and then `require('react-highcharts/highstock');`
Or use bundled version: `require('react-highcharts/bundle/highstock');`
* see [the demo](http://kirjs.github.io/react-highcharts/highstock.html)
## Using highcharts modules/add-ons like exporting, data, etc.
Just require `require('react-highcharts/modules/MODULE_NAME');` after requiring `react-highcharts`
## For Contributors

@@ -79,0 +94,0 @@ ### Update Highcharts Version

var React = require('react');
if(typeof Highcharts === 'undefined'){
throw Error('Starting with version 3 of react-highcharts, Highcharts is not bundled by default. ' +
' use "react-highcharts/bundle/highcharts" instead, or include highcharts. '
);
}
module.exports = function (Highcharts, chartType) {

@@ -18,3 +24,2 @@ var displayName = 'Highcharts' + chartType;

let chartConfig = config.chart;
this.chart = new Highcharts[chartType]({

@@ -21,0 +26,0 @@ ...config,

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

global.HighchartsAdapter = require('exports?HighchartsAdapter!highcharts-standalone-adapter');
var Highcharts = require("exports?Highcharts!highcharts");
var chartFactory = require('./chartsFactory.jsx');
module.exports = chartFactory(Highcharts, 'Chart');
module.exports = chartFactory(Highcharts, 'Chart');

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

global.HighchartsAdapter = require('exports?HighchartsAdapter!highcharts-standalone-adapter');
var Highcharts = require("exports?Highcharts!highstock");
var chartFactory = require('./chartsFactory.jsx');
module.exports = chartFactory(Highcharts, 'StockChart');
module.exports = chartFactory(Highcharts, 'StockChart');

@@ -5,5 +5,12 @@ var path = require('path');

entry: {
highcharts: ['./src/Highcharts.jsx'], // Array syntax to workaround https://github.com/webpack/webpack/issues/300
highstock: ['./src/Highstock.jsx'], // Array syntax to workaround https://github.com/webpack/webpack/issues/300
more: './src/More.jsx'
// Array syntax to workaround https://github.com/webpack/webpack/issues/300
'index': ['./src/Highcharts.jsx'],
'highcharts': ['./src/Highcharts.jsx'],
'highstock': ['./src/Highstock.jsx'],
'highmaps': ['./src/Highmaps.jsx'],
'bundle/index': './src/bundle/Highcharts.jsx',
'bundle/highcharts': './src/bundle/Highcharts.jsx',
'bundle/highstock': './src/bundle/Highstock.jsx',
'bundle/highmaps': './src/bundle/Highmaps.jsx'
},

@@ -21,13 +28,3 @@ module: {

{
'react/addons': true,
'react': true
},
function(context, request, callback) {
if (request === './Highcharts.jsx') {
// Exclude highcharts.js from more.js
// Resolves https://github.com/kirjs/react-highcharts/issues/9
callback(null, './highcharts');
} else {
callback();
}
}

@@ -39,4 +36,5 @@ ],

"highcharts" : "highcharts-release/highcharts.src.js",
"highmaps" : "highmaps-release/highmaps.src.js",
"highcharts-more" : "highcharts-release/highcharts-more.src.js",
"highcharts-standalone-adapter" : "highcharts-release/adapters/standalone-framework.src.js"
"highcharts-standalone-adapter" : "highcharts-release/adapters/standalone-framework.src.js",
},

@@ -50,2 +48,2 @@ modulesDirectories: ['node_modules']

}
};
};

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc