react-application-core
Version:
A react-based application core for the business applications.
220 lines (219 loc) • 7.21 kB
JSON
{
"name": "react-application-core",
"version": "0.0.412",
"license": "MIT",
"scripts": {
"build": "npm run scss & npm run tsc-build",
"clean": "npm cache clean",
"deploy": "npm install && npm run build && npm publish ./",
"lint": "node_modules/.bin/tslint --config tslint.json src/**/*.ts*",
"lint:sass": "node_modules/.bin/sass-lint -c sass-lint.yml -v -q",
"postinstall": "npm run ts-compatibility-replace",
"scss": "node scripts/scss.js",
"test": "node_modules/.bin/karma start --browsers ChromeHeadlessNoSandbox",
"test:local": "node_modules/.bin/karma start",
"ts-compatibility-replace": "node scripts/ts-compatibility-replace.js",
"tsc-build": "node_modules/.bin/tsc --p tsconfig.json"
},
"dependencies": {
"@babel/core": "^7.10.5",
"@babel/plugin-proposal-object-rest-spread": "^7.10.4",
"@babel/preset-env": "^7.10.4",
"@dagrejs/graphlib": "^2.1.4",
"@fortawesome/fontawesome-svg-core": "^1.2.0",
"@fortawesome/free-brands-svg-icons": "^5.1.0",
"@fortawesome/free-regular-svg-icons": "^5.1.0",
"@fortawesome/free-solid-svg-icons": "^5.1.0",
"@fortawesome/react-fontawesome": "^0.1.0",
"@microsoft/signalr": "3.1.9",
"@openid/appauth": "1.2.7",
"@popperjs/core": "2.5.3",
"@types/bluebird": "^3.5.21",
"@types/core-js": "2.5.4",
"@types/google-libphonenumber": "^7.4.12",
"@types/google.visualization": "0.0.46",
"@types/googlemaps": "3.30.11",
"@types/history": "^4.6.0",
"@types/jquery": "3.5.1",
"@types/jqueryui": "1.12.10",
"@types/moment-timezone": "^0.5.4",
"@types/node": "^14.6.0",
"@types/prop-types": "^15.5.1",
"@types/ramda": "^0.24.7",
"@types/react": "^16.8.2",
"@types/react-dom": "16.0.11",
"@types/react-redux": "^5.0.16",
"@types/socket.io-client": "^1.4.32",
"@types/source-map": "^0.5.0",
"@types/sprintf-js": "^1.1.0",
"@types/storejs": "^1.3.1",
"@types/uglify-js": "^2.6.28",
"@types/urijs": "^1.15.38",
"@types/uuid": "^3.4.2",
"@types/webpack": "^2.2.16",
"@typopro/web-montserrat": "^3.7.5",
"animate.css": "^3.7.0",
"awesome-typescript-loader": "5.2.1",
"axios": "^0.16.2",
"babel-core": "^6.26.0",
"babel-loader": "^8.1.0",
"babel-plugin-transform-export-extensions": "^6.22.0",
"babel-preset-env": "^1.6.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-2": "^6.24.1",
"bluebird": "^3.5.1",
"blueimp-canvas-to-blob": "^3.14.0",
"camelcase": "^6.0.0",
"chart.js": "2.7.2",
"classlist-polyfill": "^1.2.0",
"compressorjs": "1.0.6",
"copy-webpack-plugin": "^4.0.1",
"core-js": "3.7.0",
"cron-converter": "0.0.12",
"cropperjs": "1.4.3",
"cross-env": "^5.0.5",
"crossvent": "^1.5.5",
"crypto-js": "^3.1.9-1",
"css-loader": "^0.28.0",
"csstype": "^2.6.2",
"dom-scroll-into-view": "^1.2.1",
"dragscroll": "0.0.8",
"event-emitter": "0.3.5",
"exports-loader": "^0.6.4",
"expose-loader": "^0.7.3",
"file-loader": "^0.11.1",
"fs-extra": "^8.1.0",
"google-libphonenumber": "^3.0.8",
"gsap": "3.5.1",
"html-webpack-plugin": "4.5.0",
"i18next": "^19.0.3",
"i18next-browser-languagedetector": "^4.0.1",
"i18next-xhr-backend": "^3.2.2",
"intl": "^1.2.5",
"inversify": "^4.3.0",
"inversify-binding-decorators": "^3.0.0",
"inversify-inject-decorators": "^3.0.1",
"jquery": "^3.3.1",
"jquery-caret-plugin": "^1.5.3",
"jquery-ui": "1.12.1",
"js-base64": "^2.5.1",
"jsbarcode": "3.11.3",
"jwt-decode": "^2.2.0",
"localforage": "^1.7.3",
"matchmedia-polyfill": "^0.3.0",
"material-components-web": "^0.40.0",
"memoizee": "^0.4.14",
"memoizee-decorator": "^1.0.3",
"mini-css-extract-plugin": "^1.1.1",
"moment": "2.29.1",
"moment-timezone": "0.5.32",
"ncp": "^2.0.0",
"node-fs-extra": "^0.8.2",
"node-sass": "^4.8.3",
"normalize.css": "8.0.1",
"nouislider": "14.6.2",
"optimize-js-plugin": "0.0.4",
"parse5": "^3.0.2",
"pdfjs-dist": "2.0.489",
"perfect-scrollbar": "1.4.0",
"platform": "^1.3.4",
"prop-types": "^15.5.10",
"radium": "0.26.1",
"ramda": "^0.24.1",
"raw-loader": "0.5.1",
"react": "16.9.0",
"react-dom": "16.9.0",
"react-dropzone": "11.2.0",
"react-redux": "5.0.7",
"react-router-dom": "^4.1.2",
"react-svg-loader": "^3.0.3",
"react-text-mask": "^5.2.0",
"react-webcam": "5.2.1",
"redux": "^3.7.2",
"redux-devtools": "^3.4.0",
"redux-devtools-extension": "^2.13.2",
"redux-effects-promise": "1.0.8",
"reflect-metadata": "^0.1.10",
"regenerator-runtime": "0.13.7",
"replace": "^0.3.0",
"rimraf": "~2.6.1",
"sass-flex-mixin": "^1.0.3",
"sass-lint": "^1.12.1",
"sass-loader": "^6.0.3",
"sass-mixins": "^0.12.0",
"script-ext-html-webpack-plugin": "^1.8.5",
"smoothscroll-polyfill": "^0.4.3",
"socket.io": "^2.0.4",
"socket.io-client": "^2.0.4",
"source-map-loader": "^0.2.1",
"sprintf-js": "^1.1.1",
"string-replace-loader": "~1.3.0",
"string-replace-webpack-plugin": "^0.1.3",
"style-loader": "^0.18.1",
"tapable": "^1.0.0-beta.5",
"tippy.js": "6.2.7",
"to-string-loader": "^1.1.5",
"ts-node": "^3.3.0",
"ts-smart-logger": "^0.1.0",
"tslib": "^1.7.1",
"tslint": "^6.1.3",
"tslint-loader": "^3.5.2",
"typescript": "^4.0.2",
"uglifyjs-webpack-plugin": "1.3.0",
"urijs": "^1.19.0",
"url-search-params": "^0.9.0",
"uuid": "3.1.0",
"webcamjs": "1.0.26",
"webpack": "4.44.2",
"webpack-bundle-analyzer": "3.9.0",
"webpack-cli": "3.3.12",
"webpack-dev-middleware": "3.7.2",
"webpack-dev-server": "3.11.0",
"webpack-dll-bundles-plugin": "^1.0.0-beta.5",
"webpack-inline-manifest-plugin": "4.0.1",
"webpack-merge": "4.1.3",
"webpack-shell-plugin": "0.5.0",
"xregexp": "4.3.0",
"yargs": "10.1.2"
},
"devDependencies": {
"@types/jasmine": "^2.5.45",
"eslint": "^4.17.0",
"jasmine-core": "^2.5.2",
"karma": "^2.0.5",
"karma-chrome-launcher": "^2.2.0",
"karma-coverage": "^1.1.1",
"karma-jasmine": "^1.1.2",
"karma-mocha-reporter": "^2.2.5",
"karma-phantomjs-launcher": "^1.0.4",
"karma-remap-coverage": "^0.1.4",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^2.0.4",
"phantomjs-prebuilt": "^2.1.16"
},
"repository": {
"type": "git",
"url": "https://github.com/apoterenko/react-application-core.git"
},
"bugs": {
"url": "https://github.com/apoterenko/react-application-core/issues"
},
"module": "index.js",
"typings": "index.d.ts",
"main": "index.js",
"engines": {
"node": ">= 4.2.1",
"npm": ">= 3"
},
"contributors": [
{
"name": "Alex Poter",
"url": "https://github.com/apoterenko"
}
],
"keywords": [
"application",
"business",
"react"
]
}