Skip to content

Commit 54e53da

Browse files
committed
refactor: Move folder structure to Scaffold
1 parent c4803b1 commit 54e53da

File tree

2 files changed

+13
-16
lines changed

2 files changed

+13
-16
lines changed

src/old-scaffold.js

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const generateScaffold = async (
2020
) => {
2121
step(spinner, 'Generate subgraph')
2222

23-
let scaffold = new Scaffold({
23+
const scaffold = new Scaffold({
2424
protocol: protocolInstance,
2525
abi,
2626
indexEvents,
@@ -31,21 +31,7 @@ const generateScaffold = async (
3131
node,
3232
})
3333

34-
let packageJson = scaffold.generatePackageJson()
35-
let manifest = scaffold.generateManifest()
36-
let schema = scaffold.generateSchema()
37-
let tsConfig = scaffold.generateTsConfig()
38-
let mapping = scaffold.generateMapping()
39-
let abis = scaffold.generateABIs()
40-
41-
return {
42-
'package.json': packageJson,
43-
'subgraph.yaml': manifest,
44-
'schema.graphql': schema,
45-
'tsconfig.json': tsConfig,
46-
src: { 'mapping.ts': mapping },
47-
abis,
48-
}
34+
return scaffold.generate()
4935
}
5036

5137
const writeScaffoldDirectory = async (scaffold, directory, spinner) => {

src/scaffold/index.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,15 @@ dataSources:
135135
}
136136
: undefined
137137
}
138+
139+
generate() {
140+
return {
141+
'package.json': this.generatePackageJson(),
142+
'subgraph.yaml': this.generateManifest(),
143+
'schema.graphql': this.generateSchema(),
144+
'tsconfig.json': this.generateTsConfig(),
145+
src: { 'mapping.ts': this.generateMapping() },
146+
abis: this.generateABIs(),
147+
}
148+
}
138149
}

0 commit comments

Comments
 (0)