Yeet those builds out!
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}