npm workspace integration

This commit is contained in:
2022-03-13 14:06:16 +03:00
parent 1e397af280
commit ff2cc92b5f
24 changed files with 14406 additions and 648 deletions

View File

@@ -1,8 +1,15 @@
require('dotenv').config()
const mongoose = require('mongoose')
const items = require('./items')
const output = require('./output');
const { models } = require('shared-stuff')
async function initDB () {
await mongoose.connect(process.env.MONGODB_URI)
}
(async () => {
await initDB()
for (const item of items) {
console.log(`Looking at ${item.name}`)
@@ -13,9 +20,12 @@ const output = require('./output');
const setPrice = await item.set.getPrice()
if (partsPrice < setPrice) {
output.addItem(item.name, partsPrice, setPrice)
const scanResult = new models.ScanResult({
name: item.name,
partsPrice,
setPrice
})
scanResult.save()
}
}
output.submit()
})()