12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- {
- "name": "threema-web",
- "version": "1.3.1",
- "description": "Threema Webclient",
- "scripts": {
- "build": "npm run build:js && npm run build:css",
- "build:js": "browserify -p tsify src/app.ts -t [ babelify --presets [ es2015 ] --extensions .ts ] -p [ browserify-header --file header.js ] -o dist/app.js",
- "build:css": "node-sass -o public/css/ --output-style compressed src/sass/",
- "build:css:watch": "node-sass -w -r --source-map true --source-map-embed true -o public/css/ --output-style compressed src/sass/",
- "dist": "npm run build && echo \"\" && dist/package.sh",
- "serve": "npm run build:css && budo src/app.ts:dist/app.js -- -d -p tsify -t [ babelify --presets [ es2015 ] --extensions .ts ]",
- "serve:live": "npm run build:css && concurrently --kill-others --names \"css,server\" -p name \"npm run build:css:watch\" \"budo src/app.ts:dist/app.js -d . -d public -d src --live -- -d -p tsify -t [ babelify --presets [ es2015 ] --extensions .ts ]\"",
- "test": "karma start --single-run --log-level=debug --colors",
- "lint": "tslint -c tslint.json --project tsconfig.json --exclude \"**/src/config.ts\"",
- "clean": "rm -rf js/ build/ dist/app*"
- },
- "keywords": [
- "threema",
- "saltyrtc",
- "webrtc",
- "messenger"
- ],
- "author": "Threema GmbH",
- "license": "AGPL-3.0+",
- "private": true,
- "homepage": "https://threema.ch/",
- "dependencies": {
- "@types/angular": "~1.5.21",
- "@types/angular-material": "~1.1.43",
- "@types/angular-sanitize": "~1.3.4",
- "@types/angular-translate": "~2.4.34",
- "@types/angular-ui-router": "~1.1.35",
- "@types/filesaver": "~0.0.30",
- "@types/msgpack-lite": "~0.1.1",
- "@types/webrtc": "~0.0.21",
- "angular": "~1.5.10",
- "angular-animate": "~1.5.10",
- "angular-aria": "~1.5.10",
- "angular-material": "~1.1.1",
- "angular-messages": "~1.6.1",
- "angular-qrcode": "~6.2.1",
- "angular-route": "~1.5.10",
- "angular-sanitize": "~1.5.10",
- "angular-translate": "~2.13.1",
- "angular-ui-router": "~0.3.2",
- "angularjs-scroll-glue": "~2.1.0",
- "autolinker": "~0.27.0",
- "babel-es6-polyfill": "~1.1.0",
- "babel-preset-es2015": "~6.14.0",
- "babelify": "~7.3.0",
- "browserify": "~13.1.0",
- "browserify-header": "~0.9.2",
- "croppie": "~2.4.0",
- "file-saver": "~1.3.3",
- "js-sha256": "~0.3.2",
- "messageformat": "~1.0.2",
- "msgpack-lite": "~0.1.26",
- "node-sass": "~4.5.3",
- "saltyrtc-client": "~0.9.1",
- "saltyrtc-task-webrtc": "~0.9.1",
- "sdp": "~1.3.0",
- "ts-events": "^3.1.5",
- "tsify": "~2.0.1",
- "tweetnacl": "~0.14.4",
- "typescript": "~2.1.0",
- "webrtc-adapter": "~3.4.3"
- },
- "devDependencies": {
- "angular-mocks": "~1.6.1",
- "budo": "~9.4.7",
- "concurrently": "~3.3.0",
- "jasmine-core": "~2.5.2",
- "karma": "~1.5.0",
- "karma-chrome-launcher": "~2.0.0",
- "karma-firefox-launcher": "~1.0.0",
- "karma-jasmine": "~1.1.0",
- "tslint": "~4.4.2"
- }
- }
|