ulogger-server/package.json
2022-03-19 11:34:43 +01:00

95 lines
2.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "ulogger-server",
"version": "1.0.0",
"description": "This is a web application for real-time collection of geolocation data, tracks viewing and management. Together with a dedicated [μlogger mobile client](https://github.com/bfabiszewski/ulogger-android) it may be used as a complete self hosted serverclient solution for logging and monitoring users' geolocation.",
"main": "js/src/ulogger.js",
"scripts": {
"test": "karma start karma.conf.js",
"start": "webpack-dev-server --open --config webpack.dev.js",
"lint:css": "stylelint css/src/main.css",
"lint:js": "eslint js/src/*.js",
"build": "webpack --config webpack.prod.js",
"build:dev": "webpack --config webpack.dev.js",
"prepare": "husky install"
},
"repository": {
"type": "git",
"url": "ssh://git@git.fabiszewski.net/~/ulogger-server.git"
},
"author": "Bartek Fabiszewski",
"license": "GPL-3.0-or-later",
"devDependencies": {
"@babel/cli": "^7.17.6",
"@babel/core": "^7.17.8",
"@babel/eslint-parser": "^7.17.0",
"@babel/plugin-transform-runtime": "^7.17.0",
"@babel/preset-env": "^7.16.11",
"@jsdevtools/coverage-istanbul-loader": "3.0.5",
"babel-loader": "^8.2.3",
"browserlist": "^1.0.1",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^10.2.4",
"core-js": "^3.21.1",
"csso": "^5.0.3",
"eslint": "^8.11.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jasmine": "^4.1.3",
"husky": "^7.0.4",
"jasmine": "^4.0.2",
"karma": "^6.3.17",
"karma-chrome-launcher": "^3.1.1",
"karma-coverage-istanbul-reporter": "^3.0.3",
"karma-jasmine": "^4.0.1",
"karma-sourcemap-loader": "^0.3.8",
"karma-webpack": "^5.0.0",
"prepush-if-changed": "^1.0.8",
"puppeteer": "^13.5.1",
"regenerator-runtime": "^0.13.9",
"stylelint": "^14.6.0",
"stylelint-config-standard": "^25.0.0",
"terser-webpack-plugin": "^5.3.1",
"webpack": "^5.70.0",
"webpack-cli": "^4.9.2",
"webpack-merge": "^5.8.0"
},
"dependencies": {
"@babel/runtime": "^7.17.8",
"@babel/runtime-corejs3": "^7.17.8",
"caniuse-lite": "^1.0.30001319",
"chartist": "^0.11.4",
"chartist-plugin-axistitle": "0.0.7",
"ol": "^6.13.0"
},
"babel": {
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": 3
}
]
],
"plugins": [
[
"@babel/plugin-transform-runtime",
{
"corejs": 3
}
]
]
},
"stylelint": {
"extends": "stylelint-config-standard",
"rules": {
"selector-list-comma-newline-after": "always-multi-line",
"no-descending-specificity": null,
"color-function-notation": "legacy",
"property-no-vendor-prefix": null
}
},
"browserslist": [
"defaults"
]
}