Files
onearmy-community-platform/functions/scripts/paths.ts
2022-03-29 21:28:37 +02:00

31 lines
903 B
TypeScript

import * as path from 'path'
export const FUNCTIONS_DIR = path.resolve(__dirname, '../')
// When passing to CLI only relative folder names used
export const EMULATOR_SEED_FOLDER = 'data/seed'
export const EMULATOR_IMPORT_FOLDER = 'data/emulated'
export const EMULATOR_EXPORT_FOLDER = 'data/exported'
// For custom scripts full paths user
export const EMULATOR_SEED_PATH = path.resolve(
FUNCTIONS_DIR,
EMULATOR_SEED_FOLDER,
)
export const EMULATOR_IMPORT_PATH = path.resolve(
FUNCTIONS_DIR,
EMULATOR_IMPORT_FOLDER,
)
export const EMULATOR_EXPORT_PATH = path.resolve(
FUNCTIONS_DIR,
EMULATOR_EXPORT_FOLDER,
)
// For compiling src folder
export const PLATFORM_ROOT_PATH = path.resolve(FUNCTIONS_DIR, '..')
export const PLATFORM_LIB_PATH = path.resolve(PLATFORM_ROOT_PATH, 'lib')
export const PLATFORM_TSCONFIG_TYPES_PATH = path.resolve(
PLATFORM_ROOT_PATH,
'tsconfig.src-types.json',
)