-
Notifications
You must be signed in to change notification settings - Fork 1
/
test-browser-task.js
91 lines (84 loc) · 2.41 KB
/
test-browser-task.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
const glob = require('glob')
const esbuild = require("esbuild")
module.exports = function() {
console.error("NOT CURRENTLY WORKING")
// const entryPoints = glob.sync("tests/**/*Tests.ts*")
// console.log(entryPoints)
// esbuild.serve(
// {
// host: "localhost",
// port: 8088,
// servedir: __dirname + "/assets"
// },
// {
// write: false,
// entryPoints: glob.sync("test/**/*Tests.ts*"),
// outfile: __dirname + "/assets/bundle.js",
// sourcemap: true,
// sourcesContent: true,
// bundle: true,
// target: "es2017",
// plugins: [],
// define: {
// "process.env.NODE_ENV": '"development"',
// global: "window",
// "process.env": "{}"
// },
// minify: false,
// loader: {
// ".png": "dataurl"
// }
// }).then(result => {
// // Server listening
// console.log("http://localhost:8088/mocha.html")
// }).catch(err => {
// console.error(err.message)
// })
}
// module.exports = function() {
// var webpackConfig = {
// entry: ["./test/index.js"],
// mode: "development",
// output: {
// filename: 'bundle.js',
// path: __dirname
// },
// module: {
// rules: [
// { test: /\.hbs$/, use: [{ loader: "handlebars-loader" }] },
// { test: /\.css$/, use: [
// { loader: "style-loader" },
// { loader: "css-loader" }
// ]},
// { test: /\.(ts|tsx)$/, use: [
// { loader: 'ts-loader' }
// ]},
// {
// test: /\.(png|jpg|gif)$/i,
// use: [
// {
// loader: 'url-loader',
// options: {
// limit: 8192
// }
// }
// ]
// }
// ]
// },
// resolve: {
// extensions: [".js", ".json", ".tsx", ".ts"]
// },
// // Resolve in way that works whether loaders are at root or not of node_modules
// resolveLoader: {
// modules: [path.resolve(__dirname, "node_modules"), path.resolve(process.cwd(), "node_modules")]
// }
// }
// compiler = webpack(webpackConfig)
// new WebpackDevServer(compiler, { contentBase: path.join(__dirname, "assets") }).listen(8081, "localhost", function(err) {
// if (err)
// throw err
// // Server listening
// console.log("http://localhost:8081/mocha.html")
// })
// }