Skip to content

Commit d08cf6d

Browse files
committed
3.0.0
1 parent ddcb7fe commit d08cf6d

File tree

7 files changed

+106
-111
lines changed

7 files changed

+106
-111
lines changed

.github/FUNDING.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
github: wessberg
21
patreon: wessberg

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
# [3.0.0](https://github.com/wessberg/sandhog/compare/v2.0.2...v3.0.0) (2024-10-10)
2+
3+
4+
### Features
5+
6+
* migrate to Node 22 ([ddcb7fe](https://github.com/wessberg/sandhog/commit/ddcb7fe84def1dd721c30851ef2b86794291cd2b))
7+
8+
9+
110
## [2.0.2](https://github.com/wessberg/sandhog/compare/v2.0.1...v2.0.2) (2022-05-31)
211

312

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting any of the code of conduct enforcers: [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg)).
58+
reported by contacting any of the code of conduct enforcers: .
5959
All complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
You are more than welcome to contribute to `sandhog` in any way you please, including:
1+
You are more than welcome to contribute to `undefined` in any way you please, including:
22

33
- Updating documentation.
44
- Fixing spelling and grammar
55
- Adding tests
66
- Fixing issues and suggesting new features
7-
- Blogging, tweeting, and creating tutorials about `sandhog`
8-
- Reaching out to [@FredWessberg](https://twitter.com/FredWessberg) on Twitter
7+
- Blogging, tweeting, and creating tutorials about `undefined`
8+
99
- Submit an issue or a Pull Request

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright © 2022 [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))
3+
Copyright © 2024
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 91 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,6 @@ Sandhog works out of the box without any configuration. Some highlights include:
5858

5959
## Backers
6060

61-
[Become a sponsor/backer](https://github.com/wessberg/sandhog?sponsor=1) and get your logo listed here.
62-
63-
| <a href="https://usebubbles.com"><img alt="Bubbles" src="https://uploads-ssl.webflow.com/5d682047c28b217055606673/5e5360be16879c1d0dca6514_icon-thin-128x128%402x.png" height="70" /></a> | <a href="https://github.com/cblanc"><img alt="Christopher Blanchard" src="https://avatars0.githubusercontent.com/u/2160685?s=400&v=4" height="70" /></a> | <a href="https://github.com/ideal-postcodes"><img alt="Ideal Postcodes" src="https://avatars.githubusercontent.com/u/4996310?s=200&v=4" height="70" /></a> | <a href="https://www.xerox.com"><img alt="Xerox" src="https://avatars.githubusercontent.com/u/9158512?s=200&v=4" height="70" /></a> | <a href="https://changelog.me"><img alt="Trent Raymond" src="https://avatars.githubusercontent.com/u/1509616?v=4" height="70" /></a> | <a href="https://scrubtheweb.com"><img alt="scrubtheweb" src="https://avatars.githubusercontent.com/u/41668218?v=4" height="70" /></a> |
64-
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
65-
| [Bubbles](https://usebubbles.com)<br><strong>Twitter</strong>: [@usebubbles](https://twitter.com/usebubbles) | [Christopher Blanchard](https://github.com/cblanc) | [Ideal Postcodes](https://github.com/ideal-postcodes) | [Xerox](https://www.xerox.com) | [Trent Raymond](https://changelog.me) | [scrubtheweb](https://scrubtheweb.com) |
66-
6761
### Patreon
6862

6963
<a href="https://www.patreon.com/bePatron?u=11315442"><img alt="Patrons on Patreon" src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dwessberg%26type%3Dpatrons" width="200" /></a>
@@ -113,7 +107,6 @@ Sandhog works out of the box without any configuration. Some highlights include:
113107
- [`backers`](#backers)
114108
- [`license`](#license)
115109
- [Contributing](#contributing)
116-
- [Maintainers](#maintainers)
117110
- [FAQ](#faq)
118111
- [Do you support custom templates?](#do-you-support-custom-templates)
119112
- [How do you determine the Code Style of the project?](#how-do-you-determine-the-code-style-of-the-project)
@@ -179,83 +172,83 @@ Sandhog is highly configurable. You can provide a configuration in a variety of
179172

180173
```typescript
181174
interface SandhogOptions {
182-
// If true, the install directions inside generated READMEs will suggest installing this package as a development dependency.
183-
isDevelopmentPackage: boolean;
184-
// If provided, a logo image will be placed in the top of generated or updated README files
185-
logo: {
186-
// An URL to the logo.
187-
url: string;
188-
// The height of the logo in pixels
189-
height: number;
190-
};
191-
192-
// If provided, a feature image will be placed within generated or updated README files
193-
featureImage: {
194-
// An URL to the feature image.
195-
url: string;
196-
// The height of the feature image in pixels
197-
height: number;
198-
};
199-
// If Patreon, Open Collective, and/or other donation options is given, badges and backer/sponsor shields will be generated and added to generated or updated README files.
200-
donate: {
201-
patreon: {
202-
userId: string;
203-
};
204-
openCollective: {
205-
project: string;
206-
};
207-
other: {
208-
fundingUrl: string;
209-
donors: [
210-
{
211-
name: string;
212-
url: string;
213-
imageUrl: string;
214-
twitter: string;
215-
}
216-
];
217-
};
218-
};
219-
readme: {
220-
badges: {
221-
// The given iterable of SectionKinds will never be added to generated or updated READMEs
222-
// Can be any of the following: 'toc', 'logo', 'badges', 'description_short', 'description_long', 'features', 'feature_image', 'usage', 'install', 'contributing', 'maintainers', 'faq', 'backers', and 'license'
223-
exclude: Iterable<
224-
| "toc"
225-
| "logo"
226-
| "badges"
227-
| "description_short"
228-
| "description_long"
229-
| "features"
230-
| "feature_image"
231-
| "usage"
232-
| "install"
233-
| "contributing"
234-
| "maintainers"
235-
| "faq"
236-
| "backers"
237-
| "license"
238-
>;
239-
};
240-
sections: {
241-
// The given iterable of BadgeKinds will never be added to generated or updated READMEs.
242-
// Can be any of the following: 'downloads', 'dependencies', 'npm', 'contributors', 'license', 'patreon', 'open_collective_donate', 'open_collective_backers', 'open_collective_sponsors', and 'code_style'
243-
exclude: Iterable<
244-
| "downloads"
245-
| "dependencies"
246-
| "npm"
247-
| "contributors"
248-
| "license"
249-
| "patreon"
250-
| "open_collective_donate"
251-
| "open_collective_backers"
252-
| "open_collective_sponsors"
253-
| "code_style"
254-
>;
255-
};
256-
};
257-
// By default, Sandhog will try to locate a Prettier config within the project. You can also just provide it or override the Prettier options here
258-
prettier: PrettierOptions;
175+
// If true, the install directions inside generated READMEs will suggest installing this package as a development dependency.
176+
isDevelopmentPackage: boolean;
177+
// If provided, a logo image will be placed in the top of generated or updated README files
178+
logo: {
179+
// An URL to the logo.
180+
url: string;
181+
// The height of the logo in pixels
182+
height: number;
183+
};
184+
185+
// If provided, a feature image will be placed within generated or updated README files
186+
featureImage: {
187+
// An URL to the feature image.
188+
url: string;
189+
// The height of the feature image in pixels
190+
height: number;
191+
};
192+
// If Patreon, Open Collective, and/or other donation options is given, badges and backer/sponsor shields will be generated and added to generated or updated README files.
193+
donate: {
194+
patreon: {
195+
userId: string;
196+
};
197+
openCollective: {
198+
project: string;
199+
};
200+
other: {
201+
fundingUrl: string;
202+
donors: [
203+
{
204+
name: string;
205+
url: string;
206+
imageUrl: string;
207+
twitter: string;
208+
}
209+
];
210+
};
211+
};
212+
readme: {
213+
badges: {
214+
// The given iterable of SectionKinds will never be added to generated or updated READMEs
215+
// Can be any of the following: 'toc', 'logo', 'badges', 'description_short', 'description_long', 'features', 'feature_image', 'usage', 'install', 'contributing', 'maintainers', 'faq', 'backers', and 'license'
216+
exclude: Iterable<
217+
| "toc"
218+
| "logo"
219+
| "badges"
220+
| "description_short"
221+
| "description_long"
222+
| "features"
223+
| "feature_image"
224+
| "usage"
225+
| "install"
226+
| "contributing"
227+
| "maintainers"
228+
| "faq"
229+
| "backers"
230+
| "license"
231+
>;
232+
};
233+
sections: {
234+
// The given iterable of BadgeKinds will never be added to generated or updated READMEs.
235+
// Can be any of the following: 'downloads', 'dependencies', 'npm', 'contributors', 'license', 'patreon', 'open_collective_donate', 'open_collective_backers', 'open_collective_sponsors', and 'code_style'
236+
exclude: Iterable<
237+
| "downloads"
238+
| "dependencies"
239+
| "npm"
240+
| "contributors"
241+
| "license"
242+
| "patreon"
243+
| "open_collective_donate"
244+
| "open_collective_backers"
245+
| "open_collective_sponsors"
246+
| "code_style"
247+
>;
248+
};
249+
};
250+
// By default, Sandhog will try to locate a Prettier config within the project. You can also just provide it or override the Prettier options here
251+
prettier: PrettierOptions;
259252
}
260253
```
261254

@@ -270,19 +263,19 @@ For example:
270263
```json5
271264
// Inside package.json
272265
{
273-
contributors: [
274-
{
275-
name: "John Done",
276-
email: "john@doe.com",
277-
url: "https://john.doe",
278-
279-
// The following three fields are enhancements
280-
imageUrl: "https://john.doe/avatar.png",
281-
role: "Lead Developer",
282-
twitter: "JohnDoe",
283-
github: "johndoe"
284-
}
285-
]
266+
contributors: [
267+
{
268+
name: "John Done",
269+
email: "john@doe.com",
270+
url: "https://john.doe",
271+
272+
// The following three fields are enhancements
273+
imageUrl: "https://john.doe/avatar.png",
274+
role: "Lead Developer",
275+
twitter: "JohnDoe",
276+
github: "johndoe"
277+
}
278+
]
286279
}
287280
```
288281

@@ -569,12 +562,6 @@ Do you want to contribute? Awesome! Please follow [these recommendations](./CONT
569562

570563
<!-- SHADOW_SECTION_MAINTAINERS_START -->
571564

572-
## Maintainers
573-
574-
| <a href="mailto:frederikwessberg@hotmail.com"><img alt="Frederik Wessberg" src="https://avatars2.githubusercontent.com/u/20454213?s=460&v=4" height="70" /></a> |
575-
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
576-
| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br><strong>Github</strong>: [@wessberg](https://github.com/wessberg)<br>_Lead Developer_ |
577-
578565
<!-- SHADOW_SECTION_MAINTAINERS_END -->
579566

580567
<!-- SHADOW_SECTION_FAQ_START -->
@@ -600,6 +587,6 @@ By looking for several things, including:
600587

601588
## License
602589

603-
MIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))
590+
MIT ©
604591

605592
<!-- SHADOW_SECTION_LICENSE_END -->

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sandhog",
3-
"version": "2.0.2",
3+
"version": "3.0.0",
44
"bin": {
55
"sandhog": "bin/sandhog.js"
66
},

0 commit comments

Comments
 (0)