package.json (3286B)
1 { 2 "name": "nakarte", 3 "version": "1.0.0", 4 "scripts": { 5 "build": "node scripts/build.js", 6 "start": "cross-env NODE_ENV=development webpack serve --open --config webpack/webpack.config.js", 7 "lint:code": "cross-env NODE_ENV=production eslint --ext js .", 8 "lint:style": "stylelint '**/*.css'", 9 "lint": "npm run lint:code && npm run lint:style", 10 "test": "cross-env NODE_ENV=testing karma start --single-run --browsers ChromeHeadless test/karma.conf.js", 11 "test-docker": "cross-env NODE_ENV=testing karma start --single-run --browsers ChromiumHeadlessInDocker test/karma.conf.js", 12 "testdev-docker": "cross-env NODE_ENV=testing karma start --browsers ChromiumHeadlessInDocker test/karma.conf.js", 13 "testdev": "cross-env NODE_ENV=testing karma start --browsers ChromeHeadless test/karma.conf.js" 14 }, 15 "repository": { 16 "type": "git", 17 "url": "git+https://github.com/wladich/nakarte.git" 18 }, 19 "author": "Sergey Orlov", 20 "license": "MIT", 21 "bugs": { 22 "url": "https://github.com/wladich/nakarte/issues" 23 }, 24 "devDependencies": { 25 "@babel/core": "^7.21.8", 26 "@babel/plugin-proposal-class-properties": "^7.12.1", 27 "@babel/preset-env": "^7.21.5", 28 "babel-eslint": "^10.1.0", 29 "babel-loader": "^9.1.2", 30 "babel-plugin-rewire": "^1.2.0", 31 "chai": "^4.3.7", 32 "chalk": "<5.0.0", 33 "child_process": "^1.0.2", 34 "clean-webpack-plugin": "^4.0.0", 35 "copy-webpack-plugin": "^11.0.0", 36 "cross-env": "^7.0.3", 37 "css-loader": "^6.7.3", 38 "cssnano": "^4.1.11", 39 "csv-loader": "^3.0.5", 40 "eslint": "^7.32.0", 41 "eslint-config-prettier": "^8.8.0", 42 "eslint-import-resolver-webpack": "^0.13.2", 43 "eslint-loader": "^4.0.2", 44 "eslint-plugin-import": "^2.27.5", 45 "eslint-plugin-prettier": "^4.2.1", 46 "file-loader": "^6.2.0", 47 "filesize": "^10.0.7", 48 "fs-extra": "^11.1.1", 49 "gzip-size": "^6.0.0", 50 "html-webpack-plugin": "^5.5.1", 51 "karma": "^6.4.2", 52 "karma-chai": "^0.1.0", 53 "karma-chrome-launcher": "^3.2.0", 54 "karma-firefox-launcher": "^2.1.2", 55 "karma-mocha": "^2.0.1", 56 "karma-mocha-reporter": "^2.2.5", 57 "karma-webpack": "^5.0.0", 58 "mini-css-extract-plugin": "^2.7.5", 59 "mocha": "^9.2.2", 60 "postcss-import": "^12.0.1", 61 "postcss-loader": "^3.0.0", 62 "postcss-preset-env": "^6.7.1", 63 "prettier": "2.8.8", 64 "raw-loader": "^4.0.2", 65 "recursive-readdir": "^2.2.3", 66 "style-loader": "^3.3.2", 67 "stylelint": "^15.6.1", 68 "stylelint-config-recommended": "^11.0.0", 69 "stylelint-webpack-plugin": "^4.1.1", 70 "terser-webpack-plugin": "^5.3.7", 71 "url-loader": "^4.1.1", 72 "webpack": "^5.82.1", 73 "webpack-cli": "^5.0.2", 74 "webpack-dev-server": "^4.15.0" 75 }, 76 "dependencies": { 77 "@sentry/browser": "^6.19.7", 78 "alertify.js": "^1.0.12", 79 "blueimp-md5": "^2.19.0", 80 "browser-filesaver": "^1.1.1", 81 "core-js": "^3.30.1", 82 "escape-html": "^1.0.3", 83 "idb": "^8.0.1", 84 "image-promise": "^7.0.1", 85 "knockout": "^3.4.0", 86 "leaflet": "1.0.3", 87 "leaflet-rotatedmarker": "^0.2.0", 88 "load-script": "^2.0.0", 89 "mapillary-js": "4.1.1", 90 "pbf": "^3.0.5", 91 "rbush": "^3.0.1", 92 "regenerator-runtime": "^0.13.11", 93 "tiny-inflate": "^1.0.2", 94 "twkb": "^0.2.2", 95 "utf8": "^3.0.0" 96 } 97 }