Skip to content

Commit f09b444

Browse files
committed
add prettier
1 parent 83eb09a commit f09b444

File tree

7 files changed

+22
-7
lines changed

7 files changed

+22
-7
lines changed

.prettierrc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "http://json.schemastore.org/prettierrc",
3+
"singleQuote": true,
4+
"semi": true,
5+
"printWidth": 100,
6+
"trailingComma": "all",
7+
"arrowParens": "avoid",
8+
"bracketSpacing": false,
9+
"useTabs": true,
10+
"quoteProps": "consistent"
11+
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ When fetching threat feeds over the network, use schema validation
4343
rather than silently returning empty advisories.
4444

4545
```typescript
46-
import { z } from 'zod';
46+
import {z} from 'zod';
4747

4848
const ThreatFeedItemSchema = z.object({
4949
package: z.string(),

bun.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"": {
55
"devDependencies": {
66
"@types/bun": "latest",
7+
"prettier": "^3.6.2",
78
"typescript": "^5.9.2",
89
},
910
},
@@ -19,6 +20,8 @@
1920

2021
"csstype": ["[email protected]", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="],
2122

23+
"prettier": ["[email protected]", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="],
24+
2225
"typescript": ["[email protected]", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A=="],
2326

2427
"undici-types": ["[email protected]", "", {}, "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="],

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
],
1616
"devDependencies": {
1717
"@types/bun": "latest",
18+
"prettier": "^3.6.2",
1819
"typescript": "^5.9.2"
1920
}
2021
}

provider.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { expect, test } from 'bun:test';
2-
import { provider } from './src/index.ts';
1+
import {expect, test} from 'bun:test';
2+
import {provider} from './src/index.ts';
33

44
/////////////////////////////////////////////////////////////////////////////////////
55
// This test file is mostly just here to get you up and running quickly. It's
@@ -32,7 +32,7 @@ test('Provider should warn about known malicious packages', async () => {
3232
});
3333

3434
test('There should be no advisories if no packages are being installed', async () => {
35-
const advisories = await provider.scan({ packages: [] });
35+
const advisories = await provider.scan({packages: []});
3636
expect(advisories.length).toBe(0);
3737
});
3838

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ async function fetchThreatFeed(packages: Bun.Security.Package[]): Promise<Threat
2626

2727
return myPretendThreatFeed.filter(item => {
2828
return packages.some(
29-
p => p.name === item.package && Bun.semver.satisfies(p.version, item.range)
29+
p => p.name === item.package && Bun.semver.satisfies(p.version, item.range),
3030
);
3131
});
3232
}
3333

3434
export const provider: Bun.Security.Provider = {
3535
version: '1', // This is the version of Bun security provider implementation. You should keep this set as '1'
36-
async scan({ packages }) {
36+
async scan({packages}) {
3737
const feed = await fetchThreatFeed(packages);
3838

3939
// Iterate over reported threats and return an array of advisories. This

temp.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ declare module 'bun' {
9898
*
9999
* @returns A list of advisories.
100100
*/
101-
scan: (info: { packages: Package[] }) => Promise<Advisory[]>;
101+
scan: (info: {packages: Package[]}) => Promise<Advisory[]>;
102102
}
103103
}
104104
}

0 commit comments

Comments
 (0)