turn your shit 💩 into gold 🥇
async
function
forge(
raw
) {
const
parts
await parse(
raw);
?.filter(
isUseful
)
.map(
normalize
);
try {
catch (error)
throw
new Error(
compile(
clean
Object.freeze(
source:
asset.code
preview:
asset.demo
manifest:
asset.docs
license
"commercial"
return
export
Promise.all
=>
{ ...meta }
checksum:
forge.ts
- 01
async function forge(raw) { - 02
const parts = - 03
await parse(raw); - 04
const clean = parts - 05
.filter(isUseful) - 06
.map(normalize); - 07
const asset = - 08
await compile(clean); - 09
return Object.freeze({ - 10
source: asset.code, - 11
preview: asset.demo, - 12
manifest: asset.docs, - 13
license: "commercial" - 14
}); - 15
}
turn your shit into gold
滚动页面时,大量散乱的代码片段会依次归位,并变成带有行号、缩进、语法层级和完整交付结构的整洁代码。