Skip to content

Commit 01c0c7c

Browse files
committed
refactor/get-plotly-from-cdn
1 parent 2536b9d commit 01c0c7c

File tree

9 files changed

+8186
-8695
lines changed

9 files changed

+8186
-8695
lines changed

jest.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"globals": {
1717
"ts-jest": {
18-
"tsConfig": "test/tsconfig.spec.json"
18+
"tsconfig": "test/tsconfig.spec.json"
1919
}
2020
}
2121
}

package-lock.json

Lines changed: 8155 additions & 8602 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nodeplotlib",
3-
"version": "0.6.5",
3+
"version": "0.6.6",
44
"description": "NodeJS frontend-less plotting lib using plotly.js inspired by matplotlib",
55
"main": "dist/lib/index.js",
66
"types": "dist/lib/index.d.ts",
@@ -17,17 +17,14 @@
1717
],
1818
"homepage": "https://github.com/ngfelixl/nodeplotlib#readme",
1919
"scripts": {
20-
"build": "npm run clean && webpack && npm run build-copy-files",
20+
"build": "npm run clean && webpack",
2121
"clean": "shx rm -rf dist",
2222
"test": "jest --config jest.config.json --coverage --maxWorkers=15",
2323
"format": "prettier --write \"src/**/*.ts\" \"src/**/*.js\"",
2424
"lint": "tslint --project ./tsconfig.json",
2525
"coverage": "cat coverage/lcov.info | coveralls",
26-
"prepare": "npm run clean && npm run prepare-copy-files && npm run build ",
2726
"prepublishOnly": "npm run lint",
28-
"preversion": "npm run lint",
29-
"build-copy-files": "node ./scripts/build.js",
30-
"prepare-copy-files": "node ./scripts/prepare.js"
27+
"preversion": "npm run lint"
3128
},
3229
"keywords": [
3330
"plot",
@@ -39,33 +36,34 @@
3936
"browser",
4037
"localhost"
4138
],
42-
"author": "Felix Lemke <[email protected]> (https://felixlemke.com)",
39+
"author": "Felix Lemke <[email protected]> (https://felixlemke.dev)",
4340
"license": "MIT",
44-
"dependencies": {},
41+
"dependencies": {
42+
"@types/plotly.js": "^1.54.7"
43+
},
4544
"devDependencies": {
46-
"@types/d3": "^5.7.2",
47-
"@types/jest": "^24.0.25",
48-
"@types/node": "^13.1.1",
49-
"@types/plotly.js": "^1.44.22",
50-
"@types/request": "^2.48.4",
51-
"copyfiles": "^2.1.1",
52-
"coveralls": "^3.0.9",
45+
"@types/d3": "^5.16.4",
46+
"@types/jest": "^24.9.1",
47+
"@types/node": "^13.13.39",
48+
"@types/request": "^2.48.5",
49+
"copyfiles": "^2.4.1",
50+
"coveralls": "^3.1.0",
5351
"dts-bundle": "^0.7.3",
54-
"html-webpack-plugin": "^3.2.0",
55-
"jest": "^24.9.0",
56-
"plotly.js": "^1.51.3",
52+
"html-webpack-plugin": "^4.5.1",
53+
"jest": "^26.6.3",
54+
"plotly.js": "1.58.4",
5755
"prettier": "^1.19.1",
58-
"request": "^2.88.0",
59-
"shx": "^0.3.2",
56+
"request": "^2.88.2",
57+
"shx": "^0.3.3",
6058
"source-map-loader": "^0.2.4",
61-
"terser-webpack-plugin": "^2.3.1",
62-
"ts-jest": "^24.2.0",
63-
"ts-loader": "^6.2.1",
64-
"ts-node": "^8.5.4",
59+
"terser-webpack-plugin": "^5.0.3",
60+
"ts-jest": "^26.4.4",
61+
"ts-loader": "^6.2.2",
62+
"ts-node": "^8.10.2",
6563
"tslint": "^5.20.1",
6664
"tslint-config-prettier": "^1.18.0",
67-
"typescript": "^3.7.4",
68-
"webpack": "^4.41.5",
69-
"webpack-cli": "^3.3.10"
65+
"typescript": "^4.1.3",
66+
"webpack": "^5.11.1",
67+
"webpack-cli": "^4.3.1"
7068
}
7169
}

scripts/build.js

Lines changed: 0 additions & 31 deletions
This file was deleted.

scripts/prepare.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/models/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export * from './plots-container';
22
export * from './plot';
3+
export * from 'plotly.js';

src/models/plot.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import { Layout as PlotlyLayout, PlotData } from './plotly.js/index';
1+
import { Layout, PlotData } from 'plotly.js';
22

33
export type Plot = Partial<PlotData>;
4-
export type Layout = Partial<PlotlyLayout>;
54

65
export interface IPlot {
76
data: Plot[];
8-
layout?: Layout;
7+
layout?: Partial<Layout>;
98
}

src/www/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<base href="./">
5-
<!--<script src="https://cdn.plot.ly/plotly-latest.min.js"></script>-->
65
<style>
76
#container { display: flex; flex-wrap: wrap; }
87
#container > * { flex: 1 1 1280px; }
@@ -11,6 +10,6 @@
1110
</head>
1211
<body>
1312
<div id="container" data-plotid="{{plotid}}"></div>
14-
<script type="text/javascript" src="plotly.min.js"></script>
13+
<script type="text/javascript" src="https://cdn.plot.ly/plotly-1.58.4.min.js"></script>
1514
</body>
1615
</html>

test/stack.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ describe('stack', () => {
1414
});
1515

1616
it('should stack data with layout', () => {
17-
stack(validData, {});
17+
stack(validData, {} as any);
1818

1919
expect(plots.length).toBe(1);
2020
});

0 commit comments

Comments
 (0)