@quadnix/octo-build
Version:
Octo-Build is a CLI tool to build Octo projects.
95 lines (94 loc) • 2.58 kB
JSON
{
"bin": {
"octo": "./dist/index.js"
},
"bugs": {
"url": "https://github.com/quadnix/octo/issues"
},
"dependencies": {
"chalk": "~5.5.0",
"js-yaml": "~4.1.0",
"p-limit": "~6.2.0",
"yargs": "~18.0.0",
"yeoman-environment": "~4.4.3",
"yeoman-generator": "~7.5.1"
},
"description": "Octo-Build is a CLI tool to build Octo projects.",
"devDependencies": {
"@types/js-yaml": "~4.0.9"
},
"engines": {
"node": ">=16"
},
"exports": "./dist/index.js",
"files": [
"dist",
"!dist/tsconfig.build.tsbuildinfo",
"package.json"
],
"homepage": "https://github.com/quadnix/octo#readme",
"jest": {
"coverageDirectory": "./coverage",
"extensionsToTreatAsEsm": [
".ts"
],
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"moduleNameMapper": {
"(.+)\\.js": "$1"
},
"preset": "ts-jest/presets/default-esm",
"rootDir": ".",
"testEnvironment": "node",
"testRegex": ".*spec\\.ts$",
"transform": {
"^.+\\.ts$": [
"ts-jest",
{
"useESM": true
}
]
}
},
"keywords": [
"cdk",
"cicd",
"infrastructure",
"octo"
],
"license": "AGPL-3.0 license",
"main": "./dist/index.js",
"name": "@quadnix/octo-build",
"nx": {
"tags": [
"scope:octo-build"
]
},
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/quadnix/octo.git"
},
"scripts": {
"build": "rimraf dist && tsc -p tsconfig.build.json && npm run copy-assets && chmod +x ./dist/index.js",
"check:circular-dependency": "dpdm --no-tree --exit-code circular:1 --no-warning ./dist/index.js",
"copy-assets": "copyfiles -u 1 \"src/**/*.ejs\" dist/",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"lint": "eslint .",
"lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --testRegex=\"\\.spec.ts$\"",
"test:cov": "NODE_OPTIONS=--experimental-vm-modules jest --coverage --testRegex=\"\\.spec.ts$\"",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
"test:e2e": "NODE_OPTIONS=--experimental-vm-modules jest --testRegex=\"\\.e2e-spec.ts$\"",
"test:integration": "NODE_OPTIONS=--experimental-vm-modules jest --testRegex=\"\\.ispec.ts$\"",
"test:watch": "jest --watch"
},
"type": "module",
"types": "./dist/index.d.ts",
"version": "0.0.8"
}