GroceriStar/sd

View on GitHub
package/src/files.js

Summary

Maintainability
A
0 mins
Test Coverage
// at this file we'll run nodejs command
// jsonlint data/Grocery/grocery.json and other checks

import { resolve } from "path";

const dataPath = "./data/";

const pathResolver = path => resolve(__dirname, dataPath + path);

// @TODO fix it later. it's a total duplicate. Blame Arthur for it

// const dataPath2 = '../generator/projects/FoodComposition/'

// const pathResolver2 = (path) => {
//   return resolve(__dirname, dataPath + path)
// }

// const dataPath = resolve(__dirname, './data/')
const grocery = pathResolver("Grocery/grocery.json");
// @TODO change import & path(change extension of file from js to json)
// add to each variable
const cookingTimes = pathResolver("CookingTimes/cookingTimes.json");

const cup1 = pathResolver("Cup1/cup1.json");
const halfCup = pathResolver("HalfCup/halfCup.json");
const quaterCup = pathResolver("QuaterCup/quaterCup.json");
const cup18 = pathResolver("Cup1_8/cup1_8.json");
const cup34 = pathResolver("Cup3_4/cup3_4.json");

const dash = pathResolver("Dash/dash.json");
const gallon = pathResolver("Gallon/gallon.json");
const holiday = pathResolver("Holiday/holidays.json");

const allergies = pathResolver("Allergy/allergies.json");
const course = pathResolver("Course/courses.json");
const cuisine = pathResolver("Cuisine/cuisines.json");
const departments = pathResolver("Departments/departments.json");
const diet = pathResolver("Diet/diets.json");

const ingredients = pathResolver("Ingredients/ingredients.json");
const ingredients1 = pathResolver("Ingredients/ingredients1.json");
const ingredients3 = pathResolver("Ingredients/ingredients3.json");

const favorites = pathResolver("Favorites/favorites.json");
const items = pathResolver("Items/items.json");

const mealCalendar = pathResolver("MealCalendar/mealcalendar.json");
const firstVeganGLMC = pathResolver(
  "MealCalendar/First-Vegan-Grocery-List-MC.json"
);

const menu = pathResolver("Menu/menu.json");

const nutritions = pathResolver("Nutrition/nutritions1.json");
const nutritions2 = pathResolver("Nutrition/nutritions2.json");

const pinch = pathResolver("Pinch/pinch.json");
const pint = pathResolver("Pint/pint.json");
const quart = pathResolver("Quart/quart.json");

const recipe4 = pathResolver("Recipe4/recipe.json");

const tablespoon = pathResolver("Tablespoon/tablespoon.json");
const teaspoon = pathResolver("Teaspoon/teaspoon.json");
const types = pathResolver("Types/types.json");

const users = pathResolver("Users/users.json");
const usersGrocery = pathResolver("UserGrocery/userGrocery.json");

const ultimateGroceryList = pathResolver(
  "Grocery/example/ultimate-gl-from-loopback-server-example.json"
);

const groceryListWithUserRelations = pathResolver(
  "Grocery/example/grocery-with-user-relations.json"
);

const dbIngredients = pathResolver(
  "Ingredients/example/gs-loopback-sample.json"
);
const recipes = pathResolver("Recipe4/recipe.json");

const measurements = pathResolver("Measurement/measurements.json");

const measurementSystem = pathResolver("Units/measurementSystems.json");
const generatedMeasurementSystem = pathResolver(
  "MeasurementSystem/measurementSystem.json"
);
const measurementUnits = pathResolver("Units/measurementUnits.json");
const generatedMeasurementUnits = pathResolver(
  "MeasurementUnits/measurementUnits.json"
);
const dietAndHealthLabel = pathResolver(
  "DietAndHealthLabel/dietAndHealthLabel.json"
);

module.exports = {
  grocery,
  allergies,
  course,
  cuisine,
  departments,
  diet,
  dietAndHealthLabel,
  ingredients,
  ingredients1,
  ingredients3,
  favorites,
  mealCalendar,
  firstVeganGLMC,
  measurements,
  menu,
  nutritions,
  nutritions2,
  usersGrocery,
  ultimateGroceryList,
  groceryListWithUserRelations,
  dbIngredients,
  recipes,
  items,
  users,
  measurementSystem,
  measurementUnits,
  generatedMeasurementSystem,
  generatedMeasurementUnits,
  cookingTimes,
  cup1,
  halfCup,
  quaterCup,
  cup18,
  cup34,
  dash,
  gallon,
  holiday,
  pinch,
  pint,
  quart,
  recipe4,
  tablespoon,
  teaspoon,
  types
};