UNPKG

singularci

Version:

SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms

66 lines (65 loc) 1.94 kB
{ "name": "singularci", "version": "1.1.13", "description": "SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms", "bin": "dist/src/CLIModule/index.js", "pkg": { "assets": [] }, "scripts": { "start": "tsc && node dist/src/CLIModule/index.js", "test": "jest ./test/.*.test.ts", "build": "tsc", "compile": "tsc && pkg . --out-path ./bin", "compile:linux": "tsc && pkg . -t linux -o ./bin/singularci-linux", "compile:mac": "tsc && pkg . -t macos -o ./bin/singularci-macos", "compile:win": "tsc && pkg . -t win -o ./bin/singularci-win.exe", "clean": "rm -rf ./dist ./bin", "clean:compiled": "rm -rf ./bin", "clean:dist": "rm -rf ./dist", "lint": "eslint -c ./.eslintrc.json ./src" }, "repository": { "type": "git", "url": "git+https://github.com/Tobiaskr12/SingularCI.git" }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "verbose": true }, "keywords": [ "CI", "CD", "CI/CD", "DSL", "Transpiler", "TypeScript" ], "author": "Nicolai Krogager Asmussen & Tobias Kristensen", "license": "GPL-3.0-or-later", "bugs": { "url": "https://github.com/Tobiaskr12/SingularCI/issues" }, "homepage": "https://github.com/Tobiaskr12/SingularCI#readme", "devDependencies": { "@types/command-line-args": "^5.2.0", "@types/jest": "^27.5.1", "@types/node": "^17.0.35", "@typescript-eslint/eslint-plugin": "^5.10.1", "@typescript-eslint/parser": "^5.10.1", "eslint": "^8.8.0", "jest": "^27.5.1", "pkg": "^5.5.2", "ts-jest": "^27.1.5", "typescript": "^4.5.5" }, "dependencies": { "command-line-args": "^5.2.1", "reflect-metadata": "^0.1.13", "replace-in-file": "^6.3.2", "tslog": "^3.3.1", "typedi": "^0.10.0", "yaml": "^1.10.2" } }