{
    "name": "sengi",
    "version": "1.7.0",
    "license": "AGPL-3.0-or-later",
    "main": "main-electron.js",
    "description": "A multi-account desktop client for Mastodon and Pleroma",
    "author": {
        "name": "Nicolas Constant",
        "email": "github@nicolas-constant.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/NicolasConstant/sengi.git"
    },
    "scripts": {
        "ng": "ng",
        "start": "ng serve",
        "start-mem": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng serve",
        "build": "ng build --prod",
        "test": "ng test",
        "test-nowatch": "ng test --watch=false",
        "lint": "ng lint",
        "e2e": "ng e2e",
        "dist": "npm run build"
    },
    "private": true,
    "dependencies": {
        "@angular/animations": "^7.2.16",
        "@angular/cdk": "^7.3.7",
        "@angular/common": "^7.2.7",
        "@angular/compiler": "^7.2.7",
        "@angular/core": "^7.2.7",
        "@angular/forms": "^7.2.7",
        "@angular/http": "^7.2.7",
        "@angular/material": "^16.2.1",
        "@angular/platform-browser": "^7.2.7",
        "@angular/platform-browser-dynamic": "^7.2.7",
        "@angular/pwa": "^0.12.4",
        "@angular/router": "^7.2.7",
        "@angular/service-worker": "^7.2.7",
        "@ctrl/ngx-emoji-mart": "^0.17.0",
        "@fortawesome/angular-fontawesome": "^0.3.0",
        "@fortawesome/fontawesome-svg-core": "^1.2.13",
        "@fortawesome/free-brands-svg-icons": "^5.7.0",
        "@fortawesome/free-regular-svg-icons": "^5.7.0",
        "@fortawesome/free-solid-svg-icons": "^5.7.0",
        "@ngxs/storage-plugin": "~3.2.0",
        "@ngxs/store": "~3.2.0",
        "angular2-hotkeys": "~2.1.5",
        "bootstrap": "^4.1.3",
        "core-js": "^2.5.4",
        "emojione": "~4.5.0",
        "howler": "^2.1.2",
        "ng-pick-datetime": "^7.0.0",
        "ngx-contextmenu": "^5.2.0",
        "rxjs": "^6.4.0",
        "smooth-scroll-into-view-if-needed": "^1.1.23",
        "tslib": "^1.9.0",
        "zone.js": "^0.8.29"
    },
    "devDependencies": {
        "@angular-devkit/build-angular": "~0.13.0",
        "@angular/cli": "~7.3.3",
        "@angular/compiler-cli": "^7.2.7",
        "@angular/language-service": "^7.2.7",
        "@types/jasmine": "~2.8.6",
        "@types/jasminewd2": "~2.0.3",
        "@types/node": "~8.9.4",
        "codelyzer": "~4.2.1",
        "jasmine-core": "~2.99.1",
        "jasmine-spec-reporter": "~4.2.1",
        "karma": "~1.7.1",
        "karma-chrome-launcher": "~2.2.0",
        "karma-coverage-istanbul-reporter": "~2.0.0",
        "karma-jasmine": "~1.1.0",
        "karma-jasmine-html-reporter": "^0.2.2",
        "karma-junit-reporter": "^1.2.0",
        "protractor": "~5.3.0",
        "ts-node": "~5.0.1",
        "tslint": "~5.9.1",
        "typescript": "~3.2.4"
    },
    "optionalDependencies": {
        "jquery": "1.9.1 - 3",
        "popper.js": "^1.14.7"
    },
    "build": {
        "productName": "Sengi",
        "appId": "org.sengi.desktop",
        "artifactName": "${productName}-${version}-${os}.${ext}",
        "npmRebuild": false,
        "directories": {
            "output": "release"
        },
        "files": [
            "dist/",
            "node_modules/",
            "main-electron.js",
            "package.json"
        ],
        "dmg": {
            "contents": [
                {
                    "x": 130,
                    "y": 220
                },
                {
                    "x": 410,
                    "y": 220,
                    "type": "link",
                    "path": "/Applications"
                }
            ]
        },
        "mac": {
            "icon": "assets/icons/mac/icon.icns",
            "target": [
                "dmg"
            ],
            "category": "public.app-category.social-networking"
        },
        "win": {
            "icon": "assets/icons/win/icon.ico",
            "target": "nsis"
        },
        "linux": {
            "icon": "assets/icons/png",
            "target": [
                "AppImage",
                "deb",
                "snap"
            ],
            "category": "Network"
        },
        "snap": {
            "publish": [
                "github"
            ]
        }
    }
}
