proustibat/fbrgsmn.mobile.app

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "faubourgsimone",
    "version": "3.0.7-alpha",
    "author": "Faubourg Simone <jennifer.proust@faubourgsimone.paris>",
    "homepage": "http://faubourgsimone.paris/",
    "private": true,
    "scripts": {
        "preinstall": "gem install scss_lint",
        "clean": "ionic-app-scripts clean",
        "build": "ionic-app-scripts build",
        "lint": "ionic-app-scripts lint",
        "ionic:build": "ionic-app-scripts build",
        "ionic:serve": "ionic-app-scripts serve",
        "all-custom-lint": "npm run lint:stylelint && npm run tslint && npm run tslint:codeclimate && npm run lint:scss && npm run tslint:tests",
        "lint:stylelint": "./node_modules/.bin/stylelint 'src/**/*.scss' --color --fix",
        "tslint": "./node_modules/.bin/tslint -c tslint.json 'src/**/*.ts' -t verbose --fix -e '**/*+(e2e|spec|index).ts'",
        "tslint:codeclimate": "./node_modules/.bin/tslint -c tslint-codeclimate.json 'src/**/*.ts' -t verbose --fix -e '**/*+(e2e|spec|index).ts'",
        "tslint:tests": "./node_modules/.bin/tslint -c tslint-tests.json 'src/**/*+(e2e|spec).ts' -t verbose --fix",
        "lint:scss": "scss-lint --config .scss-lint.yml",
        "typedoc": "./node_modules/.bin/typedoc src --exclude '**/*+(e2e|spec|index).ts'",
        "codeclimate:analyze": "codeclimate analyze --dev -f html > codeclimate-out.html src && open codeclimate-out.html",
        "test": "karma start ./test-config/karma.conf.js",
        "test-ci": "karma start ./test-config/karma.conf.js --single-run",
        "test-coverage": "karma start ./test-config/karma.conf.js --coverage  --single-run",
        "e2e": "npm run e2e-update && npm run e2e-test",
        "e2e-test": "protractor ./test-config/protractor.conf.js",
        "e2e-update": "webdriver-manager update --standalone false --gecko false"
    },
    "dependencies": {
        "@angular/common": "5.2.1",
        "@angular/compiler": "5.2.1",
        "@angular/compiler-cli": "5.2.1",
        "@angular/core": "5.2.1",
        "@angular/forms": "5.2.1",
        "@angular/http": "5.2.1",
        "@angular/platform-browser": "5.2.1",
        "@angular/platform-browser-dynamic": "5.2.1",
        "@ionic-native/background-mode": "^4.5.2",
        "@ionic-native/core": "4.5.2",
        "@ionic-native/google-analytics": "^4.5.2",
        "@ionic-native/in-app-browser": "^4.5.2",
        "@ionic-native/media": "^4.5.3",
        "@ionic-native/music-controls": "^4.5.2",
        "@ionic-native/screenshot": "^4.5.2",
        "@ionic-native/social-sharing": "^4.5.2",
        "@ionic-native/splash-screen": "4.5.2",
        "@ionic-native/status-bar": "4.5.2",
        "@ionic/storage": "2.1.3",
        "@ngx-translate/core": "^9.1.1",
        "@ngx-translate/http-loader": "^2.0.1",
        "angular2-swing": "^0.14.0",
        "com.darktalker.cordova.screenshot": "^0.1.6",
        "cordova-android": "7.0.0",
        "cordova-ios": "4.5.4",
        "cordova-plugin-background-mode": "^0.7.2",
        "cordova-plugin-device": "^2.0.1",
        "cordova-plugin-file": "^6.0.1",
        "cordova-plugin-google-analytics": "^1.8.3",
        "cordova-plugin-inappbrowser": "^2.0.1",
        "cordova-plugin-ionic-webview": "^1.1.16",
        "cordova-plugin-media": "^5.0.1",
        "cordova-plugin-music-controls": "^2.1.4",
        "cordova-plugin-splashscreen": "^5.0.1",
        "cordova-plugin-whitelist": "^1.3.1",
        "cordova-plugin-x-socialsharing": "^5.2.1",
        "es6-promise-plugin": "^4.1.0",
        "ionic-angular": "3.9.2",
        "ionic-plugin-keyboard": "^2.2.1",
        "ionicons": "3.0.0",
        "rxjs": "5.5.6",
        "sw-toolbox": "3.6.0",
        "zone.js": "^0.8.12"
    },
    "devDependencies": {
        "@ionic-native-mocks/background-mode": "^2.0.6",
        "@ionic-native-mocks/google-analytics": "^2.0.6",
        "@ionic-native-mocks/in-app-browser": "^2.0.6",
        "@ionic-native-mocks/media": "^2.0.6",
        "@ionic-native-mocks/music-controls": "^2.0.6",
        "@ionic-native-mocks/screenshot": "^2.0.6",
        "@ionic-native-mocks/social-sharing": "^2.0.6",
        "@ionic-native-mocks/splash-screen": "^2.0.6",
        "@ionic-native-mocks/status-bar": "^2.0.6",
        "@ionic/app-scripts": "3.1.8",
        "@types/jasmine": "^2.8.6",
        "@types/node": "^9.4.0",
        "angular2-template-loader": "^0.6.2",
        "commitizen": "^2.9.6",
        "cz-conventional-changelog": "^2.1.0",
        "html-loader": "^0.5.5",
        "ionic-mocks": "^1.2.1",
        "istanbul-instrumenter-loader": "^3.0.0",
        "jasmine": "^2.9.0",
        "jasmine-spec-reporter": "^4.2.1",
        "karma": "^2.0.0",
        "karma-chrome-launcher": "^2.2.0",
        "karma-coverage-istanbul-reporter": "^1.4.1",
        "karma-jasmine": "^1.1.1",
        "karma-jasmine-html-reporter": "^0.2.2",
        "karma-phantomjs-launcher": "^1.0.4",
        "karma-sourcemap-loader": "^0.3.7",
        "karma-webpack": "^2.0.9",
        "null-loader": "^0.1.1",
        "protractor": "^5.3.0",
        "stylelint": "^8.4.0",
        "stylelint-config-standard": "^18.0.0",
        "ts-loader": "^3.3.1",
        "ts-node": "^4.1.0",
        "tslint-config-standard": "^7.0.0",
        "tslint-ionic-rules": "0.0.13",
        "tslint-sonarts": "^1.4.0",
        "typedoc": "^0.10.0",
        "typescript": "2.6.2"
    },
    "config": {
        "commitizen": {
            "path": "./node_modules/cz-conventional-changelog"
        }
    },
    "description": "Mobile application for the parisian webradio faubourgsimone.paris",
    "cordova": {
        "plugins": {
            "ionic-plugin-keyboard": {},
            "cordova-plugin-whitelist": {},
            "cordova-plugin-device": {},
            "cordova-plugin-splashscreen": {},
            "cordova-plugin-ionic-webview": {},
            "cordova-plugin-google-analytics": {},
            "cordova-plugin-music-controls": {},
            "cordova-plugin-inappbrowser": {},
            "cordova-plugin-media": {},
            "cordova-plugin-background-mode": {},
            "cordova-plugin-x-socialsharing": {},
            "com.darktalker.cordova.screenshot": {}
        },
        "platforms": [
            "ios",
            "android"
        ]
    }
}