Formatting
This commit is contained in:
parent
059d704404
commit
59b02a82be
2 changed files with 50 additions and 19 deletions
|
@ -90,4 +90,4 @@
|
||||||
"tabWidth": 2,
|
"tabWidth": 2,
|
||||||
"useTabs": false
|
"useTabs": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,28 +8,54 @@ the global types, as well as all of the code classes, and writes them into a
|
||||||
single file as a string. This string is fed into the Monaco editor as an extraLib.
|
single file as a string. This string is fed into the Monaco editor as an extraLib.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const fs = require("fs/promises")
|
const fs = require('fs/promises')
|
||||||
|
|
||||||
async function copyTypesToFile() {
|
async function copyTypesToFile() {
|
||||||
const types = await fs.readFile(__dirname + "/../types.ts", 'utf8')
|
const types = await fs.readFile(__dirname + '/../types.ts', 'utf8')
|
||||||
const codeIndex = await fs.readFile(__dirname + "/../state/code/index.ts", 'utf8')
|
const codeIndex = await fs.readFile(
|
||||||
const codeDot = await fs.readFile(__dirname + "/../state/code/dot.ts", 'utf8')
|
__dirname + '/../state/code/index.ts',
|
||||||
const codeEllipse = await fs.readFile(__dirname + "/../state/code/ellipse.ts", 'utf8')
|
'utf8'
|
||||||
const codeLine = await fs.readFile(__dirname + "/../state/code/line.ts", 'utf8')
|
)
|
||||||
const codePolyline = await fs.readFile(__dirname + "/../state/code/polyline.ts", 'utf8')
|
const codeDot = await fs.readFile(__dirname + '/../state/code/dot.ts', 'utf8')
|
||||||
const codeRay = await fs.readFile(__dirname + "/../state/code/ray.ts", 'utf8')
|
const codeEllipse = await fs.readFile(
|
||||||
const codeArrow = await fs.readFile(__dirname + "/../state/code/arrow.ts", 'utf8')
|
__dirname + '/../state/code/ellipse.ts',
|
||||||
const codeDraw = await fs.readFile(__dirname + "/../state/code/draw.ts", 'utf8')
|
'utf8'
|
||||||
const codeRectangle = await fs.readFile(__dirname + "/../state/code/rectangle.ts", 'utf8')
|
)
|
||||||
const codeVector = await fs.readFile(__dirname + "/../utils/vec.ts", 'utf8')
|
const codeLine = await fs.readFile(
|
||||||
const codeUtils = await fs.readFile(__dirname + "/../state/code/utils.ts", 'utf8')
|
__dirname + '/../state/code/line.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
const codePolyline = await fs.readFile(
|
||||||
|
__dirname + '/../state/code/polyline.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
const codeRay = await fs.readFile(__dirname + '/../state/code/ray.ts', 'utf8')
|
||||||
|
const codeArrow = await fs.readFile(
|
||||||
|
__dirname + '/../state/code/arrow.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
const codeDraw = await fs.readFile(
|
||||||
|
__dirname + '/../state/code/draw.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
const codeRectangle = await fs.readFile(
|
||||||
|
__dirname + '/../state/code/rectangle.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
const codeVector = await fs.readFile(__dirname + '/../utils/vec.ts', 'utf8')
|
||||||
|
const codeUtils = await fs.readFile(
|
||||||
|
__dirname + '/../state/code/utils.ts',
|
||||||
|
'utf8'
|
||||||
|
)
|
||||||
|
|
||||||
const content = `
|
const content =
|
||||||
|
`
|
||||||
// HEY! DO NOT MODIFY THIS FILE. THE CONTENTS OF THIS FILE
|
// HEY! DO NOT MODIFY THIS FILE. THE CONTENTS OF THIS FILE
|
||||||
// ARE AUTO-GENERATED BY A SCRIPT AT: /scripts/type-gen.js
|
// ARE AUTO-GENERATED BY A SCRIPT AT: /scripts/type-gen.js
|
||||||
// ANY CHANGES WILL BE LOST WHEN THE SCRIPT RUNS AGAIN!
|
// ANY CHANGES WILL BE LOST WHEN THE SCRIPT RUNS AGAIN!
|
||||||
|
|
||||||
export default {` + `
|
export default {` +
|
||||||
|
`
|
||||||
name: "types.ts",
|
name: "types.ts",
|
||||||
content: \`
|
content: \`
|
||||||
|
|
||||||
|
@ -47,10 +73,15 @@ ${codeDraw.match(/\/\*\*(.|\n)*$/g)[0]}
|
||||||
${codeUtils.match(/\/\*\*(.|\n)*$/g)[0]}
|
${codeUtils.match(/\/\*\*(.|\n)*$/g)[0]}
|
||||||
${codeVector}
|
${codeVector}
|
||||||
\`
|
\`
|
||||||
}`.replaceAll("export default", "").replaceAll("export ", "")
|
}`
|
||||||
|
.replaceAll('export default', '')
|
||||||
|
.replaceAll('export ', '')
|
||||||
|
|
||||||
await fs.writeFile(__dirname + "/../components/code-panel/types-import.ts", content)
|
await fs.writeFile(
|
||||||
|
__dirname + '/../components/code-panel/types-import.ts',
|
||||||
|
content
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Kickoff
|
// Kickoff
|
||||||
copyTypesToFile()
|
copyTypesToFile()
|
||||||
|
|
Loading…
Reference in a new issue