Implement a script for seeding data into a workspace

This commit is contained in:
Hakan Shehu
2024-12-10 17:37:52 +01:00
parent dcb4bc5bd8
commit 4279dc8c73
21 changed files with 911 additions and 30 deletions

34
package-lock.json generated
View File

@@ -2898,6 +2898,23 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@faker-js/faker": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.3.0.tgz",
"integrity": "sha512-r0tJ3ZOkMd9xsu3VRfqlFR6cz0V/jFYRswAIpC+m/DIfAUXq7g8N7wTAlhSANySXYGKzGryfDXwtwsY8TxEIDw==",
"dev": true,
"funding": [
{
"type": "opencollective",
"url": "https://opencollective.com/fakerjs"
}
],
"license": "MIT",
"engines": {
"node": ">=18.0.0",
"npm": ">=9.0.0"
}
},
"node_modules/@floating-ui/core": {
"version": "1.6.8",
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz",
@@ -7721,9 +7738,9 @@
}
},
"node_modules/axios": {
"version": "1.7.8",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz",
"integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==",
"version": "1.7.9",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
"integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
@@ -20934,12 +20951,17 @@
"name": "@colanode/scripts",
"version": "1.0.0",
"dependencies": {
"@colanode/core": "*",
"@colanode/crdt": "*",
"adm-zip": "^0.5.16",
"node-fetch": "^3.3.2",
"ulid": "^2.3.0"
"axios": "^1.7.9",
"form-data": "^4.0.1",
"node-fetch": "^3.3.2"
},
"devDependencies": {
"@types/adm-zip": "^0.5.7"
"@faker-js/faker": "^9.3.0",
"@types/adm-zip": "^0.5.7",
"tsx": "^4.19.2"
}
},
"scripts/node_modules/node-fetch": {