-
-
Notifications
You must be signed in to change notification settings - Fork 80
/
Copy pathtemplate.ts
28 lines (27 loc) · 941 Bytes
/
template.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { base } from "./base.js";
import { blockAreTheTypesWrong } from "./blocks/blockAreTheTypesWrong.js";
import { blockCTATransitions } from "./blocks/blockCTATransitions.js";
import { blockNcc } from "./blocks/blockNcc.js";
import { blockRemoveDependencies } from "./blocks/blockRemoveDependencies.js";
import { blockRemoveFiles } from "./blocks/blockRemoveFiles.js";
import { presetCommon } from "./presets/common.js";
import { presetEverything } from "./presets/everything.js";
import { presetMinimal } from "./presets/minimal.js";
export const template = base.createStratumTemplate({
about: {
name: "Create TypeScript App",
repository: {
owner: "JoshuaKGoldberg",
repository: "create-typescript-app",
},
},
blocks: [
blockAreTheTypesWrong,
blockCTATransitions,
blockNcc,
blockRemoveDependencies,
blockRemoveFiles,
],
presets: [presetMinimal, presetCommon, presetEverything],
suggested: presetCommon,
});