UNPKG

sk-web-compat

Version:

Smooch.io powered web messaging

155 lines (154 loc) 5.72 kB
{ "name": "sk-web-compat", "description": "Smooch.io powered web messaging", "analyze": false, "version": "4.0.1", "keywords": [ "smooch", "javascript", "sdk" ], "author": { "name": "Smooch", "email": "hello@smooch.io", "url": "https://smooch.io" }, "contributors": [ "Andrew Lavers <andrew@smooch.io>", "Marc-Antoine Lemieux <marc@smooch.io>", "Julian Garritano <julian@smooch.io>", "Mike Spensieri <mikespensieri@smooch.io>", "Danny Tran <danny@smooch.io>" ], "scripts": { "test": "karma start karma.conf.js --no-single-run --reporters spec --browsers PhantomJS,Chrome", "test:phantom": "karma start karma.conf.js --no-single-run --reporters spec --browsers PhantomJS", "karma": "karma start karma.conf.js --reporters spec --browsers Chrome --singleRun false", "test:ci": "karma start karma.conf.js --single-run --reporters junit --browsers Chrome", "build": "rm -rf dist && npm run build:host && npm run build:frame", "build:host": "webpack --config webpack-host.config.js", "build:frame": "webpack --config webpack-frame.config.js", "build:npm": "rm -rf lib && webpack --config webpack-host-npm.config.js", "build:amd": "webpack --config webpack-host-amd.config.js", "start": "node dev-server/server-production", "lint": "eslint . --ext=js --ext=jsx", "dev": "nodemon --watch dev-server/ --watch src/index.html --watch src/embedded.html --watch config/config.json dev-server/server-development", "sentry-cli": "sentry-cli", "uglify:loader": "uglifyjs --mangle -- src/loader/index.js", "upload:cdn": "aws s3 cp dist/ s3://$SK_JS_S3_BUCKET/ --recursive --acl public-read --cache-control \"max-age=630720000, public\" --profile smooch-internal", "create:loaderConfig": "mkdir -p tmp && echo \"{ \\\"url\\\": \\\"https://cdn.smooch.rocks/smooch.${VERSION}.min.js\\\" }\" > tmp/config.json", "upload:loader": "aws s3 cp tmp/config.json s3://$SK_JS_S3_LOADER_BUCKET/ --acl public-read --cache-control \"max-age=300, public\" --profile smooch-internal", "invalidate:loader": "aws configure set preview.cloudfront true && aws cloudfront create-invalidation --distribution-id $SK_JS_LOADER_DISTRIBUTION --paths \"/*\" --profile smooch-internal", "update:loader": "npm run create:loaderConfig && npm run upload:loader && npm run invalidate:loader" }, "main": "lib/index.js", "homepage": "https://smooch.io", "license": "SEE LICENSE IN LICENSE", "engines": { "node": ">=4.2.6", "npm": ">=3.6.0" }, "devDependencies": { "aws-sdk": "2.1.35", "babel-cli": "6.24.1", "babel-core": "6.24.1", "babel-eslint": "7.2.3", "babel-loader": "7.0.0", "babel-plugin-rewire": "1.1.0", "babel-plugin-transform-class-properties": "6.24.1", "babel-plugin-transform-object-assign": "6.22.0", "babel-plugin-transform-runtime": "6.23.0", "babel-polyfill": "6.23.0", "babel-preset-env": "1.5.1", "babel-preset-es2015": "6.24.1", "babel-preset-react": "6.24.1", "babel-preset-stage-2": "6.24.1", "babel-runtime": "6.23.0", "body-parser": "1.14.1", "chai": "2.3.0", "chai-as-promised": "5.0.0", "chai-things": "0.2.0", "css-loader": "0.28.4", "cssnano": "3.10.0", "deep-assign": "2.0.0", "deep-equal": "1.0.1", "enquire.js": "2.1.6", "esformatter": "0.10.0", "esformatter-braces": "1.2.1", "esformatter-dot-notation": "1.3.1", "esformatter-jsx": "8.0.0", "esformatter-quotes": "1.0.3", "eslint": "3.19.0", "eslint-plugin-mocha": "4.10.1", "eslint-plugin-react": "7.0.1", "estraverse-fb": "1.3.1", "expose-loader": "0.7.1", "express": "4.13.3", "extract-text-webpack-plugin": "2.1.0", "faye": "1.1.2", "file-loader": "0.11.2", "grunt": "0.4.5", "grunt-exec": "0.4.6", "grunt-gitinfo": "0.1.7", "grunt-release": "jugarrit/grunt-release#master", "imports-loader": "0.7.1", "ismobilejs": "0.3.9", "json-loader": "0.5.4", "karma": "0.13.22", "karma-chai": "0.1.0", "karma-chrome-launcher": "0.1.12", "karma-junit-reporter": "0.2.2", "karma-mocha": "0.1.10", "karma-phantomjs-launcher": "1.0.0", "karma-sinon-chai": "0.3.0", "karma-sourcemap-loader": "0.3.7", "karma-spec-reporter": "0.0.23", "karma-webpack": "2.0.3", "less": "2.5.3", "less-loader": "4.0.3", "loader-utils": "1.1.0", "lodash.debounce": "4.0.3", "lodash.memoize": "4.1.0", "lodash.pick": "4.1.0", "matchdep": "0.3.0", "mocha": "2.2.5", "nodemon": "1.9.2", "optimize-css-assets-webpack-plugin": "2.0.0", "phantomjs-prebuilt": "2.1.4", "prop-types": "15.5.10", "raven-js": "3.15.0", "raw-loader": "0.5.1", "react": "15.5.4", "react-addons-css-transition-group": "15.5.2", "react-addons-test-utils": "15.5.1", "react-document-title": "2.0.3", "react-dom": "15.5.4", "react-hot-loader": "1.3.0", "react-onclickoutside": "5.3.1", "react-redux": "5.0.5", "react-spinkit": "3.0.0", "redux": "3.6.0", "redux-batched-actions": "0.2.0", "redux-mock-store": "1.2.3", "redux-thunk": "2.2.0", "semver": "4.3.6", "sentry-cli-binary": "1.13.3", "sinon": "2.3.4", "sinon-chai": "2.7.0", "sinon-stub-promise": "0.1.0", "smooch-core": "3.4.0", "stats-webpack-plugin": "0.2.2", "style-loader": "0.18.2", "uglify-js": "3.0.17", "underscore": "1.8.3", "url-loader": "0.5.9", "urljoin": "0.1.5", "uuid": "2.0.1", "webpack": "2.6.0", "webpack-cli": "1.3.3", "webpack-dev-middleware": "1.9.0" }, "browser": { "faye": "faye/browser/faye-browser" } }