Skip to content
Snippets Groups Projects
Select Git revision
  • a566556ffbc1278f9a3b17f0de4b94777277d013
  • master default protected
2 results

makefile

Blame
  • package.json 2.31 KiB
    {
        "name"           : "dojo_assignment_checker",
        "description"    : "App that check an assignment of the Dojo project",
        "version"        : "3.6.0",
        "license"        : "AGPLv3",
        "author"         : "Michaël Minelli <dojo@minelli.me>",
        "main"           : "dist/app.js",
        "bin"            : {
            "dirmanager": "./dist/app.js"
        },
        "pkg"            : {
            "scripts": [],
            "assets" : [
                "node_modules/axios/dist/node/axios.cjs",
                ".env",
                "assets/**/*"
            ],
            "targets": [
                "node18-linux-arm64",
                "node18-linux-x64"
            ]
        },
        "scripts"        : {
            "dotenv:build": "npx dotenv-vault local build",
            "lint"        : "npx eslint .",
            "genversion"  : "npx genversion -s -e src/config/Version.ts",
            "build"       : "npm run genversion; npx tsc",
            "start:dev"   : "npm run genversion; npm run lint; npx ts-node src/app.ts",
            "test"        : "echo \"Error: no test specified\" && exit 1"
        },
        "dependencies"   : {
            "axios"               : "^1.6.5",
            "boxen"               : "^5.1.2",
            "chalk"               : "^4.1.2",
            "dotenv"              : "^16.3.1",
            "dotenv-expand"       : "^10.0.0",
            "fs-extra"            : "^11.2.0",
            "http-status-codes"   : "^2.3.0",
            "json5"               : "^2.2.3",
            "ora"                 : "^5.4.1",
            "tar-stream"          : "^3.1.6",
            "winston"             : "^3.11.0",
            "yaml"                : "^2.3.4",
            "zod"                 : "^3.22.4",
            "zod-validation-error": "^3.0.0"
        },
        "devDependencies": {
            "@types/fs-extra"                 : "^11.0.4",
            "@types/js-yaml"                  : "^4.0.9",
            "@types/node"                     : "^18.19.8",
            "@types/tar-stream"               : "^3.1.3",
            "@typescript-eslint/eslint-plugin": "^6.19.0",
            "@typescript-eslint/parser"       : "^6.19.0",
            "dotenv-vault"                    : "^1.25.0",
            "genversion"                      : "^3.2.0",
            "pkg"                             : "^5.8.1",
            "tiny-typed-emitter"              : "^2.1.0",
            "ts-node"                         : "^10.9.2",
            "typescript"                      : "^5.3.3"
        }
    }