Skip to content

Commit fc64baa

Browse files
committed
Restructure frontend code as monorepo.
1 parent 8768afd commit fc64baa

33 files changed

+238426
-36674
lines changed

packages/blink-provider/dist/blink.js

Lines changed: 17046 additions & 0 deletions
Large diffs are not rendered by default.

packages/blink-provider/dist/blink.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/blink-provider/package-lock.json

Lines changed: 685 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "@webio/blink-provider",
3+
"description": "Blink provider for WebIO.",
4+
"repository": "https://github.com/JuliaGizmos/WebIO.jl",
5+
"author": "Shashi Gowda",
6+
"license": "MIT",
7+
"dependencies": {
8+
"@webio/webio": "1.0.0"
9+
},
10+
"scripts": {
11+
"build": "webpack-cli"
12+
},
13+
"devDependencies": {
14+
"webpack-cli": "^3.1.2"
15+
}
16+
}

packages/webio/src/providers/blink.ts renamed to packages/blink-provider/src/blink.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import WebIO from "../WebIO";
1+
import WebIO from "@webio/webio";
22

33
/**
44
* Tell TypeScript that the `Blink` global exists.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
const path = require('path');
2+
const merge = require('webpack-merge');
3+
const baseConfig = require('../webpack.config.js');
4+
5+
module.exports = merge(baseConfig, {
6+
context: path.resolve(__dirname, "src"),
7+
entry: {
8+
"blink": ["@babel/polyfill/noConflict", "blink.ts"],
9+
},
10+
output: {
11+
path: path.resolve(__dirname, 'dist/'),
12+
filename: '[name].js',
13+
},
14+
15+
resolve: {
16+
extensions: ['.js', '.ts'],
17+
modules: [path.resolve(__dirname, "src"), "node_modules"],
18+
alias: {
19+
"systemjs": "systemjs/dist/system",
20+
}
21+
},
22+
23+
externals: {
24+
"base/js/namespace": "base/js/namespace",
25+
"notebook/js/outputarea": "notebook/js/outputarea",
26+
"jquery": "jquery",
27+
}
28+
});

0 commit comments

Comments
 (0)