Yeet those builds out!
at main 127 lines 2.9 kB view raw
1{ 2 "name": "@techaro/yeet", 3 "version": "0.6.1", 4 "description": "Yeet those actions out with JavaScript!", 5 "directories": { 6 "doc": "doc" 7 }, 8 "scripts": { 9 "test": "go test ./...", 10 "release": "gh workflow run 'Cut Release'", 11 "format": "prettier --write . && go tool goimports -w ./...", 12 "prepare": "husky" 13 }, 14 "repository": { 15 "type": "git", 16 "url": "git+https://github.com/TecharoHQ/yeet.git" 17 }, 18 "author": "Xe Iaso <me@xeiaso.net>", 19 "license": "MIT", 20 "bugs": { 21 "url": "https://github.com/TecharoHQ/yeet/issues" 22 }, 23 "homepage": "https://github.com/TecharoHQ/yeet#readme", 24 "commitlint": { 25 "extends": [ 26 "@commitlint/config-conventional" 27 ], 28 "rules": { 29 "body-max-line-length": [ 30 2, 31 "always", 32 99999 33 ], 34 "footer-max-line-length": [ 35 2, 36 "always", 37 99999 38 ], 39 "signed-off-by": [ 40 2, 41 "always" 42 ] 43 } 44 }, 45 "lint-staged": { 46 "**/*.{js,ts,html,json,css,scss,md,mdx}": [ 47 "prettier -w" 48 ], 49 "**/*.{go}": [ 50 "go tool goimports -w" 51 ] 52 }, 53 "prettier": { 54 "singleQuote": false, 55 "tabWidth": 2, 56 "semi": true, 57 "trailingComma": "all", 58 "printWidth": 80 59 }, 60 "release": { 61 "branches": [ 62 "main" 63 ], 64 "plugins": [ 65 "@semantic-release/commit-analyzer", 66 "@semantic-release/release-notes-generator", 67 [ 68 "@semantic-release/exec", 69 { 70 "verifyReleaseCmd": "echo ${nextRelease.version} > .VERSION" 71 } 72 ], 73 [ 74 "@semantic-release/exec", 75 { 76 "verifyReleaseCmd": "go run ./cmd/yeet --force-git-version=$(cat .VERSION)" 77 } 78 ], 79 [ 80 "@semantic-release/github", 81 { 82 "assets": [ 83 "var/**" 84 ] 85 } 86 ], 87 [ 88 "@semantic-release/npm", 89 { 90 "npmPublish": false 91 } 92 ], 93 [ 94 "@semantic-release/changelog", 95 { 96 "changeLogFile": "CHANGLOG.md" 97 } 98 ], 99 [ 100 "@semantic-release/git", 101 { 102 "assets": [ 103 "CHANGELOG.md", 104 "package.json" 105 ], 106 "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}\n\nSigned-Off-By: Mimi Yasomi <mimi@techaro.lol>" 107 } 108 ] 109 ] 110 }, 111 "devDependencies": { 112 "@commitlint/cli": "^19.8.0", 113 "@commitlint/config-conventional": "^19.8.0", 114 "@semantic-release/changelog": "^6.0.3", 115 "@semantic-release/commit-analyzer": "^13.0.1", 116 "@semantic-release/git": "^10.0.1", 117 "@semantic-release/github": "^11.0.1", 118 "@semantic-release/release-notes-generator": "^14.0.3", 119 "husky": "^9.1.7", 120 "lint-staged": "^15.5.1", 121 "prettier": "^3.5.3", 122 "semantic-release": "^24.2.3" 123 }, 124 "dependencies": { 125 "@semantic-release/exec": "^7.0.3" 126 } 127}