APTrust/dart

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "DART",
    "version": "2.0.22",
    "description": "DART bags files and sends them to S3 buckets and SFTP servers.",
    "main": "main.js",
    "repository": {
        "type": "git",
        "url": "https://github.com/APTrust/dart.git"
    },
    "license": "Apache-2.0",
    "author": {
        "name": "Andrew Diamond",
        "email": "dev@aptrust.org"
    },
    "dependencies": {
        "ajv": "^6.12.6",
        "archiver": "^5.3.0",
        "asar": "^3.0.3",
        "async": "^3.2.2",
        "braintree-jsdoc-template": "^3.3.0",
        "conf": "^10.0.1",
        "csv-parse": "^4.16.2",
        "dateformat": "^4.5.1",
        "electron-context-menu": "^3.0.0",
        "electron-log": "^4.3.5",
        "electron-store": "^8.0.0",
        "es6-error": "^4.1.1",
        "glob": "^7.1.7",
        "graceful-fs": "^4.2.6",
        "handlebars": "^4.7.7",
        "jquery": "^3.6.0",
        "make-dir": "^3.1.0",
        "mkdirp": "^1.0.4",
        "minimatch": "^3.0.4",
        "minio": "^7.0.18",
        "os-locale": "^5.0.0",
        "plist": "^3.0.5",
        "popper.js": "^1.16.1",
        "read-last-lines": "^1.8.0",
        "readdirp": "^3.6.0",
        "request": "^2.88.2",
        "require-dir": "^1.2.0",
        "ssh2-sftp-client": "^7.2.3",
        "tail": "^2.2.2",
        "tar-stream": "^2.2.0",
        "tmp": "0.2.1",
        "typescript": "^4.3.5",
        "vue": "^2.6.12",
        "vue-template-compiler": "^2.6.12",
        "winston": "^3.3.3",
        "winston-console-for-electron": "0.0.7",
        "write-file-atomic": "^3.0.3",
        "y18n": "^5.0.8"
    },
    "devDependencies": {
        "babel-plugin-transform-async-generator-functions": "^6.24.1",
        "electron": "20.0.1",
        "electron-builder": "^23.3.3",
        "electron-notarize": "^1.2.1",
        "jest": "^26.6.3",
        "jsdoc": "^3.6.6",
        "node-sftp-server": "^0.3.0"
    },
    "scripts": {
        "start": "set NODE_ENV=dev && electron .",
        "release": "build",
        "test": "jest",
        "bump": "node ./util/bump_version.js"
    },
    "build": {
        "appId": "org.aptrust.DART",
        "copyright": "Copyright © 2018-2022 Academic Preservation Trust",
        "productName": "DART",
        "asar": true,
        "icon": "build/dart.png",
        "buildDependenciesFromSource": false,
        "nodeGypRebuild": false,
        "npmRebuild": false,
        "afterSign": "build/notarize.js",
        "directories": {
            "output": "dist"
        },
        "mac": {
            "hardenedRuntime": true,
            "gatekeeperAssess": false,
            "entitlements": "./build/entitlements.mac.plist",
            "entitlementsInherit": "./build/entitlements.mac.plist",
            "type": "development",
            "target": [
                {
                    "target": "dmg",
                    "arch": [
                        "universal"
                    ]
                }
            ],
            "category": "public.app-category.productivity"
        },
        "linux": {
            "target": [
                {
                    "target": "deb",
                    "arch": [
                        "x64"
                    ]
                }
            ],
            "category": "Utility"
        }
    }
}