{ "name": "Boundless-Commerce", "version": "1.2.6", "description": "Boundless Commerce", "main": "index.ts", "scripts": { "dev": "npx pm2-runtime --only=boundless-dev ./.pm2/dev.config.js", "dev-event": "npx pm2-runtime --only=event-dev ./.pm2/dev.config.js", "dev-type-check": "npx ts-node --type-check ./index.ts", "dev-webpack": "npx grunt clean && npx grunt less:dev && npx webpack-dev-server --config webpack.dev.js", "build": "npx grunt production", "clear": "npx grunt clean", "postinstall": "npx pm2 install typescript", "lint": "npx eslint --ext .vue --ext .js --ext .ts ./app ./index.ts ./shell.ts", "lint-ts": "npx eslint --ext .ts ./app ./index.ts ./shell.ts", "lint-vue": "npx eslint --ext .vue ./app", "lint-styles": "npx stylelint ./app/views/scss" }, "repository": { "type": "git", "url": "git@bitbucket.org:kzhirnov/babylon.git" }, "author": "Kirill Zhirnov", "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.421.0", "@aws-sdk/client-ses": "^3.37.0", "@popperjs/core": "^2.10.2", "@types/backbone": "^1.4.11", "@types/bluebird": "^3.5.35", "@types/cookie-parser": "^1.4.2", "@types/express": "^4.17.14", "@types/express-session": "^1.17.5", "@types/extend": "^3.0.1", "@types/jquery": "^3.5.5", "@types/js-cookie": "^3.0.2", "@types/memjs": "^1.2.4", "@types/node": "^15.12.5", "@types/prompts": "^2.4.9", "@types/punycode": "^2.1.0", "@types/rascal": "^10.0.4", "@types/serve-favicon": "^2.5.3", "@types/underscore": "^1.11.2", "accounting": "^0.4.1", "ajv": "^6.5.5", "amqplib": "^0.8.0", "animate.css": "^3.7.2", "aws-sdk": "^2.958.0", "axios": "^0.23.0", "backbone": "^1.4.0", "backbone-checkbox-list": "git+https://bitbucket.org/kzhirnov/backbone-checkbox-list.git", "backbone-labels-list": "git+https://bitbucket.org/kzhirnov/backbone-labels-list.git", "backbone-tree-model": "^1.0.1", "backbone-tree-view": "0.0.13", "backbone.paginator": "git+https://github.com/kirill-zhirnov/backbone.paginator.git", "backgrid": "git+https://github.com/kirill-zhirnov/backgrid.git", "backgrid-paginator": "git+https://github.com/kirill-zhirnov/backgrid-paginator.git", "base64-url": "^1.2.1", "basic-auth": "^1.0.3", "body-parser": "^1.19.0", "body-scroll-lock": "^4.0.0-beta.0", "bootstrap": "^5.1.3", "boundless-api-client": "^0.2.1", "busboy": "^0.3.1", "chart.js": "^3.7.0", "chartjs-adapter-date-fns": "^2.0.0", "chmodr": "^1.0.2", "circular-dependency-plugin": "^5.2.2", "codemirror": "^5.63.3", "commander": "^2.9.0", "commerceml-js": "0.0.9", "connect-redis": "^6.1.1", "continuation-local-storage": "^3.1.4", "cookie-parser": "^1.4.5", "cookie-signature": "^1.0.6", "core-js": "^3.34.0", "cropperjs": "^1.5.12", "crypto-md5": "^1.0.0", "csv-parse": "^4.4.1", "csv-stringify": "^5.6.5", "dadata-suggestions": "^1.1.1", "date-extended": "0.0.6", "date-fns": "^2.24.0", "deep-object-diff": "^1.1.0", "devbridge-autocomplete": "^1.4.11", "diskspace": "^2.0.0", "dot": "^1.0.3", "dotenv": "^16.3.1", "dropzone": "^5.9.2", "edost-api": "0.0.5", "escape-html": "^1.0.3", "exists-file": "^3.0.0", "express": "^4.18.2", "express-session": "^1.17.3", "extend": "^3.0.2", "file-type": "^7.6.0", "follow-redirects": "^1.2.6", "font-awesome": "4", "format-io": "^0.9.6", "formula": "^3.13.1", "frep": "^0.2.3", "glob": "^7.1.1", "html-entities": "^1.2.1", "iconv": "^2.3.4", "image-preloader": "^1.1.1", "instagram-api": "^1.0.3", "jade": "^1.11.0", "jade-inheritance": "^0.2.1", "jade-lexer": "0.0.9", "jade-parser": "0.0.9", "jade-walk": "0.0.3", "jed": "^1.1.1", "jquery": "^3.6.0", "jquery-mask-plugin": "^1.14.16", "jquery-ui": "^1.12.1", "js-cookie": "^3.0.1", "jshint": "^2.9.3", "jsonwebtoken": "^8.5.1", "jstree": "^3.3.7", "jstree-bootstrap-theme": "^1.0.1", "juice": "^8.0.0", "less": "^4.1.1", "less-loader": "7", "md5": "^2.0.0", "memjs": "^1.3.0", "micromatch": "^4.0.2", "mimelib": "^0.3.1", "mkdirp": "^0.5.1", "moment": "^2.24.0", "money-math": "^2.2.0", "moolah": "^0.3.0", "mustache": "^4.2.0", "mysql": "^2.10.0", "nanobar": "git+https://github.com/kirill-zhirnov/nanobar.git", "ncp": "^2.0.0", "node-imagemagick": "^0.1.8", "node-js-marker-clusterer": "^1.0.0", "num": "^0.3.0", "path-alias": "0.0.12", "pg": "^8.6.0", "pg-hstore": "^2.3.4", "photoswipe": "^4.1.3", "pm2": "^5.2.0", "prompts": "^2.4.2", "pug-lexer": "^2.0.3", "pug-parser": "^2.0.1", "pug-source-gen": "0.0.2", "pug-walk": "0.0.3", "punycode": "^2.1.1", "q": "^1.5.1", "random-string": "^0.1.2", "rascal": "^13.1.2", "rateyo": "^2.3.5", "read-chunk": "^2.1.0", "redis": "^4.0.4", "rfg-api": "^0.5.1", "rimraf": "^2.5.2", "rmdir": "^1.2.0", "safe-eval": "^0.3.0", "sanitize-html": "^1.18.2", "sass-loader": "10", "sax": "^1.2.4", "sequelize": "5", "serve-favicon": "^2.5.0", "serve-static": "^1.10.0", "speakingurl": "^13.0.0", "spectrum-colorpicker": "^1.8.0", "squel": "git+https://github.com/kirill-zhirnov/squel.git", "stream-transform": "^2.0.0", "striptags": "^3.1.1", "swiper": "^4.5.1", "trumbowyg": "^2.27.3", "ts-node": "^10.9.2", "typescript": "^4.3.4", "uglify-js": "^3.13.9", "underscore": "^1.8.3", "unisender": "^1.1.0", "universal-analytics": "^0.4.20", "unzip": "^0.1.11", "uuid": "^8.3.2", "validate.js": "^0.9.0", "validator": "^4.4.0", "vue": "2", "vue-template-compiler": "^2.5.16", "vuex": "3", "wcag-contrast": "^0.1.0", "winston": "^2.1.1", "with": "^5.1.1", "xlsx": "^0.17.3", "xml2js": "^0.4.19", "xmlbuilder2": "^3.0.2" }, "devDependencies": { "@babel/cli": "^7.14.8", "@babel/core": "^7.14.8", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/polyfill": "^7.12.1", "@babel/preset-env": "^7.14.8", "@babel/preset-typescript": "^7.14.5", "@jest/globals": "^29.7.0", "@types/webpack-env": "^1.18.4", "@typescript-eslint/eslint-plugin": "^4.28.0", "@typescript-eslint/parser": "^4.28.0", "autoprefixer": "^10.4.0", "babel-loader": "^8.0.6", "css-loader": "^3.0.0", "eslint": "^7.32.0", "eslint-plugin-vue": "^7.17.0", "file-loader": "^4.0.0", "grunt": "^1.6.1", "grunt-cli": "^1.4.3", "grunt-contrib-clean": "^2.0.1", "grunt-contrib-compress": "^2.0.0", "grunt-contrib-concat": "^2.1.0", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-less": "^3.0.0", "grunt-contrib-uglify": "^5.2.2", "grunt-contrib-watch": "^1.1.0", "grunt-msg-init-merge": "^0.0.5", "grunt-po2json-remi": "^0.2.0", "grunt-pot": "^0.3.0", "grunt-text-replace": "^0.4.0", "grunt-webpack": "^6.0.0", "iltorb": "^2.4.3", "jest": "^29.7.0", "jscodeshift": "^0.13.0", "less-plugin-autoprefix": "^2.0.0", "less-plugin-clean-css": "^1.5.1", "load-grunt-tasks": "^5.1.0", "memory-usage-logger": "0.0.3", "mini-css-extract-plugin": "1.6.2", "postcss": "^8.3.11", "postcss-loader": "4.3.0", "postcss-preset-env": "^7.0.2", "regenerator-runtime": "^0.14.1", "sass": "1.32", "style-loader": "^0.23.1", "stylelint": "^14.1.0", "stylelint-config-sass-guidelines": "^9.0.1", "stylelint-config-standard": "^24.0.0", "ts-jest": "^29.1.1", "ts-loader": "8", "vue-loader": "^15.4.2", "webpack": "^5.89.0", "webpack-bundle-analyzer": "^4.10.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.10.0" }, "engines": { "node": ">=18.x", "yarn": ">=1.x" }, "browserslist": [ "defaults" ] }