package.json
{
"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"
]
}
}