Skip to content

Commit 1ae6120

Browse files
committed
Add plotly package and loader in webpack
1 parent 35f8f17 commit 1ae6120

3 files changed

Lines changed: 216 additions & 9 deletions

File tree

src/danfojs-browser/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "danfojs-browser",
2+
"name": "danfojs",
33
"version": "1.0.0",
44
"description": "JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.",
55
"main": "dist/danfojs-browser/src/index.js",
@@ -28,6 +28,9 @@
2828
"table": "6.7.1",
2929
"xlsx": "^0.17.2"
3030
},
31+
"peerDependencies": {
32+
"plotly.js-dist-min": "^2.8.0"
33+
},
3134
"scripts": {
3235
"test": "karma start --single-run --browsers ChromeHeadless karma.conf.js",
3336
"test:clean": "yarn build:clean && yarn run test",
@@ -71,6 +74,7 @@
7174
"@types/mocha": "^8.2.2",
7275
"@types/node": "^15.12.5",
7376
"@types/papaparse": "^5.2.6",
77+
"@types/plotly.js-dist-min": "^2.3.0",
7478
"@types/request": "^2.48.7",
7579
"@types/stream-json": "^1.7.1",
7680
"@types/table": "^6.3.2",
@@ -83,6 +87,8 @@
8387
"coveralls": "^3.1.0",
8488
"dotenv": "^10.0.0",
8589
"eslint": "^7.1.0",
90+
"ify-loader": "^1.1.0",
91+
"install-peers": "^1.0.3",
8692
"karma": "5.2.3",
8793
"karma-browserify": "7.0.0",
8894
"karma-chai": "^0.1.0",

src/danfojs-browser/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const createConfig = (target) => {
1919
rules: [
2020
{
2121
test: /\.tsx?$/,
22-
use: 'ts-loader',
22+
use: [ 'ts-loader', 'ify-loader' ],
2323
exclude: /node_modules/
2424
}
2525
]

0 commit comments

Comments
 (0)