Commit 7a8c7c76 authored by Yoelis Acourt's avatar Yoelis Acourt

add npm run dev command

parent e54483f6
Pipeline #6994 passed with stages
in 15 minutes and 23 seconds
const { createProxyMiddleware } = require("http-proxy-middleware"); const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function (app) { module.exports = function (app) {
app.use("/api", createProxyMiddleware({ app.use("/api/v1.0/auth", createProxyMiddleware({
target: 'http://localhost:8008/api', target: 'http://127.0.0.1:8008/api/v1.0/auth',
changeOrigin: true,
})) }))
// app.use("/api", createProxyMiddleware({
// target: 'http://127.0.0.1:8008/api',
// changeOrigin: true,
// }))
app.use( app.use(
"/ws", "/ws",
createProxyMiddleware({ createProxyMiddleware({
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
"bootstrap": "~4.6.0", "bootstrap": "~4.6.0",
"bootstrap-dark": "~1.0.3", "bootstrap-dark": "~1.0.3",
"buffer": "~6.0.3", "buffer": "~6.0.3",
"concurrently": "^9.1.0",
"create-react-class": "~15.6.3", "create-react-class": "~15.6.3",
"crypto": "~1.0.1", "crypto": "~1.0.1",
"d3": "~7.6.1", "d3": "~7.6.1",
...@@ -4112,7 +4113,6 @@ ...@@ -4112,7 +4113,6 @@
}, },
"node_modules/ansi-styles": { "node_modules/ansi-styles": {
"version": "4.3.0", "version": "4.3.0",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"color-convert": "^2.0.1" "color-convert": "^2.0.1"
...@@ -4803,7 +4803,6 @@ ...@@ -4803,7 +4803,6 @@
}, },
"node_modules/chalk": { "node_modules/chalk": {
"version": "4.1.2", "version": "4.1.2",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-styles": "^4.1.0", "ansi-styles": "^4.1.0",
...@@ -4833,7 +4832,6 @@ ...@@ -4833,7 +4832,6 @@
}, },
"node_modules/chalk/node_modules/supports-color": { "node_modules/chalk/node_modules/supports-color": {
"version": "7.2.0", "version": "7.2.0",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"has-flag": "^4.0.0" "has-flag": "^4.0.0"
...@@ -4967,7 +4965,6 @@ ...@@ -4967,7 +4965,6 @@
}, },
"node_modules/cliui": { "node_modules/cliui": {
"version": "8.0.1", "version": "8.0.1",
"dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"string-width": "^4.2.0", "string-width": "^4.2.0",
...@@ -4980,7 +4977,6 @@ ...@@ -4980,7 +4977,6 @@
}, },
"node_modules/cliui/node_modules/string-width": { "node_modules/cliui/node_modules/string-width": {
"version": "4.2.3", "version": "4.2.3",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"emoji-regex": "^8.0.0", "emoji-regex": "^8.0.0",
...@@ -4993,12 +4989,10 @@ ...@@ -4993,12 +4989,10 @@
}, },
"node_modules/cliui/node_modules/string-width/node_modules/emoji-regex": { "node_modules/cliui/node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point": { "node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -5006,7 +5000,6 @@ ...@@ -5006,7 +5000,6 @@
}, },
"node_modules/cliui/node_modules/strip-ansi": { "node_modules/cliui/node_modules/strip-ansi": {
"version": "6.0.1", "version": "6.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-regex": "^5.0.1" "ansi-regex": "^5.0.1"
...@@ -5017,7 +5010,6 @@ ...@@ -5017,7 +5010,6 @@
}, },
"node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex": { "node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex": {
"version": "5.0.1", "version": "5.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -5052,7 +5044,6 @@ ...@@ -5052,7 +5044,6 @@
}, },
"node_modules/color-convert": { "node_modules/color-convert": {
"version": "2.0.1", "version": "2.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"color-name": "~1.1.4" "color-name": "~1.1.4"
...@@ -5063,7 +5054,6 @@ ...@@ -5063,7 +5054,6 @@
}, },
"node_modules/color-name": { "node_modules/color-name": {
"version": "1.1.4", "version": "1.1.4",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/colord": { "node_modules/colord": {
...@@ -5144,6 +5134,44 @@ ...@@ -5144,6 +5134,44 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/concurrently": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.0.tgz",
"integrity": "sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==",
"dependencies": {
"chalk": "^4.1.2",
"lodash": "^4.17.21",
"rxjs": "^7.8.1",
"shell-quote": "^1.8.1",
"supports-color": "^8.1.1",
"tree-kill": "^1.2.2",
"yargs": "^17.7.2"
},
"bin": {
"conc": "dist/bin/concurrently.js",
"concurrently": "dist/bin/concurrently.js"
},
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
}
},
"node_modules/concurrently/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
"node_modules/content-disposition": { "node_modules/content-disposition": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
...@@ -6408,7 +6436,6 @@ ...@@ -6408,7 +6436,6 @@
}, },
"node_modules/escalade": { "node_modules/escalade": {
"version": "3.1.2", "version": "3.1.2",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
...@@ -6771,7 +6798,6 @@ ...@@ -6771,7 +6798,6 @@
}, },
"node_modules/get-caller-file": { "node_modules/get-caller-file": {
"version": "2.0.5", "version": "2.0.5",
"dev": true,
"license": "ISC", "license": "ISC",
"engines": { "engines": {
"node": "6.* || 8.* || >= 10.*" "node": "6.* || 8.* || >= 10.*"
...@@ -7009,7 +7035,6 @@ ...@@ -7009,7 +7035,6 @@
}, },
"node_modules/has-flag": { "node_modules/has-flag": {
"version": "4.0.0", "version": "4.0.0",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -8001,7 +8026,6 @@ ...@@ -8001,7 +8026,6 @@
}, },
"node_modules/lodash": { "node_modules/lodash": {
"version": "4.17.21", "version": "4.17.21",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/lodash.debounce": { "node_modules/lodash.debounce": {
...@@ -11423,7 +11447,6 @@ ...@@ -11423,7 +11447,6 @@
}, },
"node_modules/require-directory": { "node_modules/require-directory": {
"version": "2.1.1", "version": "2.1.1",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
...@@ -11509,6 +11532,19 @@ ...@@ -11509,6 +11532,19 @@
"version": "1.3.3", "version": "1.3.3",
"license": "BSD-3-Clause" "license": "BSD-3-Clause"
}, },
"node_modules/rxjs": {
"version": "7.8.1",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
"integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/rxjs/node_modules/tslib": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
},
"node_modules/sade": { "node_modules/sade": {
"version": "1.8.1", "version": "1.8.1",
"dev": true, "dev": true,
...@@ -11904,7 +11940,6 @@ ...@@ -11904,7 +11940,6 @@
"node_modules/shell-quote": { "node_modules/shell-quote": {
"version": "1.8.1", "version": "1.8.1",
"license": "MIT", "license": "MIT",
"optional": true,
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
...@@ -12445,6 +12480,14 @@ ...@@ -12445,6 +12480,14 @@
"dev": true, "dev": true,
"license": "MIT/X11" "license": "MIT/X11"
}, },
"node_modules/tree-kill": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
"integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
"bin": {
"tree-kill": "cli.js"
}
},
"node_modules/trim-lines": { "node_modules/trim-lines": {
"version": "3.0.1", "version": "3.0.1",
"dev": true, "dev": true,
...@@ -13152,7 +13195,6 @@ ...@@ -13152,7 +13195,6 @@
}, },
"node_modules/wrap-ansi": { "node_modules/wrap-ansi": {
"version": "7.0.0", "version": "7.0.0",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-styles": "^4.0.0", "ansi-styles": "^4.0.0",
...@@ -13168,7 +13210,6 @@ ...@@ -13168,7 +13210,6 @@
}, },
"node_modules/wrap-ansi/node_modules/string-width": { "node_modules/wrap-ansi/node_modules/string-width": {
"version": "4.2.3", "version": "4.2.3",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"emoji-regex": "^8.0.0", "emoji-regex": "^8.0.0",
...@@ -13181,12 +13222,10 @@ ...@@ -13181,12 +13222,10 @@
}, },
"node_modules/wrap-ansi/node_modules/string-width/node_modules/emoji-regex": { "node_modules/wrap-ansi/node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/wrap-ansi/node_modules/string-width/node_modules/is-fullwidth-code-point": { "node_modules/wrap-ansi/node_modules/string-width/node_modules/is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -13194,7 +13233,6 @@ ...@@ -13194,7 +13233,6 @@
}, },
"node_modules/wrap-ansi/node_modules/strip-ansi": { "node_modules/wrap-ansi/node_modules/strip-ansi": {
"version": "6.0.1", "version": "6.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-regex": "^5.0.1" "ansi-regex": "^5.0.1"
...@@ -13205,7 +13243,6 @@ ...@@ -13205,7 +13243,6 @@
}, },
"node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex": { "node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex": {
"version": "5.0.1", "version": "5.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -13251,7 +13288,6 @@ ...@@ -13251,7 +13288,6 @@
}, },
"node_modules/y18n": { "node_modules/y18n": {
"version": "5.0.8", "version": "5.0.8",
"dev": true,
"license": "ISC", "license": "ISC",
"engines": { "engines": {
"node": ">=10" "node": ">=10"
...@@ -13264,7 +13300,6 @@ ...@@ -13264,7 +13300,6 @@
}, },
"node_modules/yargs": { "node_modules/yargs": {
"version": "17.7.2", "version": "17.7.2",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"cliui": "^8.0.1", "cliui": "^8.0.1",
...@@ -13281,7 +13316,6 @@ ...@@ -13281,7 +13316,6 @@
}, },
"node_modules/yargs-parser": { "node_modules/yargs-parser": {
"version": "21.1.1", "version": "21.1.1",
"dev": true,
"license": "ISC", "license": "ISC",
"engines": { "engines": {
"node": ">=12" "node": ">=12"
...@@ -13289,7 +13323,6 @@ ...@@ -13289,7 +13323,6 @@
}, },
"node_modules/yargs/node_modules/string-width": { "node_modules/yargs/node_modules/string-width": {
"version": "4.2.3", "version": "4.2.3",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"emoji-regex": "^8.0.0", "emoji-regex": "^8.0.0",
...@@ -13302,12 +13335,10 @@ ...@@ -13302,12 +13335,10 @@
}, },
"node_modules/yargs/node_modules/string-width/node_modules/emoji-regex": { "node_modules/yargs/node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0", "version": "8.0.0",
"dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point": { "node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point": {
"version": "3.0.0", "version": "3.0.0",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
...@@ -13315,7 +13346,6 @@ ...@@ -13315,7 +13346,6 @@
}, },
"node_modules/yargs/node_modules/string-width/node_modules/strip-ansi": { "node_modules/yargs/node_modules/string-width/node_modules/strip-ansi": {
"version": "6.0.1", "version": "6.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-regex": "^5.0.1" "ansi-regex": "^5.0.1"
...@@ -13326,7 +13356,6 @@ ...@@ -13326,7 +13356,6 @@
}, },
"node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": { "node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": {
"version": "5.0.1", "version": "5.0.1",
"dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
"version": "0.0.7.3.7", "version": "0.0.7.3.7",
"scripts": { "scripts": {
"build": "spago bundle --module Main --outfile dist/bundle.min.js --minify --source-maps", "build": "spago bundle --module Main --outfile dist/bundle.min.js --minify --source-maps",
"watch": "pscid -O dist/bundle.min.js -I src", "build-dev": "spago bundle --module Main --outfile dist/bundle.min.js",
"bundle-dev": "spago bundle --module Main --outfile dist/index.js", "watch": "watchexec -e purs -- npm run build-dev",
"css": "$npm_execpath css-themes", "css": "$npm_execpath css-themes",
"css-themes": "$npm_execpath css-default-theme && $npm_execpath css-dark-theme && $npm_execpath css-darkster-theme && $npm_execpath css-greyson-theme && $npm_execpath css-herbie-theme && $npm_execpath css-monotony-theme", "css-themes": "$npm_execpath css-default-theme && $npm_execpath css-dark-theme && $npm_execpath css-darkster-theme && $npm_execpath css-greyson-theme && $npm_execpath css-herbie-theme && $npm_execpath css-monotony-theme",
"css-default-theme": "sass src/sass/themes/default.scss:dist/styles/bootstrap-default.css", "css-default-theme": "sass src/sass/themes/default.scss:dist/styles/bootstrap-default.css",
...@@ -18,7 +18,8 @@ ...@@ -18,7 +18,8 @@
"server": "serve -l 8008 dist", "server": "serve -l 8008 dist",
"server-ssl": "ssl-serve --ssl dist", "server-ssl": "ssl-serve --ssl dist",
"test": "spago test", "test": "spago test",
"serve": "npx parcel serve --no-hmr --dist-dir ./dist/dev/bundle ./dist/dev/index.html" "dev": "concurrently \"npm run watch\" \"npm run serve\" ",
"serve": "npx parcel serve --dist-dir ./dist/dev/bundle ./dist/dev/index.html"
}, },
"alias": { "alias": {
"$": "jquery", "$": "jquery",
...@@ -38,6 +39,7 @@ ...@@ -38,6 +39,7 @@
"bootstrap": "~4.6.0", "bootstrap": "~4.6.0",
"bootstrap-dark": "~1.0.3", "bootstrap-dark": "~1.0.3",
"buffer": "~6.0.3", "buffer": "~6.0.3",
"concurrently": "^9.1.0",
"create-react-class": "~15.6.3", "create-react-class": "~15.6.3",
"crypto": "~1.0.1", "crypto": "~1.0.1",
"d3": "~7.6.1", "d3": "~7.6.1",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment