aboutsummaryrefslogtreecommitdiff
path: root/examples/node/generateMultiLevelMultiLocaleJSON.js
diff options
context:
space:
mode:
authorDamien Retzinger <[email protected]>2022-01-21 13:19:54 -0500
committerGitHub <[email protected]>2022-01-21 19:19:54 +0100
commit51a95d8db5bf18edc183040b03c84310a1710455 (patch)
tree9afeae16c6eeb3fb842d15d1d686a60ee27d55db /examples/node/generateMultiLevelMultiLocaleJSON.js
parent93e8e535ba5bf85fae029078941523ce566fb356 (diff)
downloadfaker-51a95d8db5bf18edc183040b03c84310a1710455.tar.xz
faker-51a95d8db5bf18edc183040b03c84310a1710455.zip
chore: delete old examples and doc folder (#155)
Co-authored-by: Shinigami92 <[email protected]>
Diffstat (limited to 'examples/node/generateMultiLevelMultiLocaleJSON.js')
-rw-r--r--examples/node/generateMultiLevelMultiLocaleJSON.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/examples/node/generateMultiLevelMultiLocaleJSON.js b/examples/node/generateMultiLevelMultiLocaleJSON.js
deleted file mode 100644
index 0603ad6b..00000000
--- a/examples/node/generateMultiLevelMultiLocaleJSON.js
+++ /dev/null
@@ -1,39 +0,0 @@
-// This example shows the generation of a multilevel object and JSON document using various faker.js features
-// including name, address, company, date and commerce namespaces, moustache expressions and random element production
-// Using the helper function arr, randomly sized collections of elements are produced in the document.
-
-var faker = require('../../lib').faker;
-var fs = require('fs');
-// produce array with random number of empty elements
-const arr = (maxNumberOfElements) =>
- new Array(faker.datatype.number({ min: 1, max: maxNumberOfElements })).fill();
-
-const locales = ['nl', 'es', 'de', 'fr', 'en_AU'];
-const company = {
- name: faker.company.companyName(),
- country: faker.address.country(),
- departments: arr(8).map(() => {
- faker.locale = faker.random.arrayElement(locales);
- return {
- name: faker.commerce.department(),
- location: faker.fake('{{address.city}} ({{address.country}})'),
- employees: arr(20).map(() => {
- return {
- name: faker.fake('{{name.firstName}} {{name.lastName}}'),
- job: faker.name.jobTitle(),
- hiredate: faker.date.past(12).toISOString().split('T')[0],
- salary: faker.datatype.number(700, 9000),
- };
- }),
- };
- }),
-};
-
-console.log(JSON.stringify(company));
-fs.writeFile(
- __dirname + '/companyDataSet.json',
- JSON.stringify(company),
- function () {
- console.log('dataSet generated successfully!');
- }
-);