// GET AVATARS app.post('/get-avatars', (req, res) => { let avatars = fs.readdirSync(`${root}/dist/images/avatars`) res.json(avatars) })
setup(): void { console.log('Setting up Mocha Environment.'); this.mocha = new Mocha(); fs.readdirSync(this.root) .filter((file: any) => file.substr(-3) === '.ts') .forEach((file: any) => this.mocha.addFile(path.join(this.root, file))); }
fs .readdirSync(__dirname) .filter(file => { return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js'); }) .forEach(file => { const model = sequelize['import'](path.join(__dirname, file)); db[model.name] = model; });
standardize(directory) { // initialize with this.tempdir const files = fs.readdirSync(directory); const filepaths = files.map(file => path.join(directory, file)); filepaths.forEach((filepath) => { this.fileMover(filepath); }); }
_checkPath() { const isRoot = readFileSync(path.resolve(PROJECTDIR, 'package.json')); try { readdirSync(path.resolve(PROJECTDIR, 'build')); } catch(err) { message('error', 'Plese run in root of the project after build all files'); throw new Error(err); } if(!isRoot) { message('error', 'Plese run in root of the project after build all files'); throw new Error(err); } }
static async injectDir(fullDirectoryPath, deps) { let files = fs.readdirSync(fullDirectoryPath) let promises = [] for (var i = 0; i < files.length; i++) { let file = files[i] if (file.match(/.js$/)) { promises.push(this.injectFile(path.join(fullDirectoryPath, file), deps)) } } return await Promise.all(promises) }
// Import models fs.readdirSync(directory).forEach(file => { const name = file.replace('.js', '') models[name] = sequelize.import(directory + file) })
fs .readdirSync(__dirname) .filter(file => (file.indexOf('.') !== 0) && (file !== path.basename(__filename)) && (file.slice(-3) === '.js')) .forEach((file) => { const model = sequelize.import(path.join(__dirname, file)); db[model.name] = model; });
fs.readdirSync('node_modules') .filter(function (x) { return ['.bin'].indexOf(x) === -1; }) .forEach(function (mod) { nodeModules[mod] = 'commonjs ' + mod; });
// GET STICKERS app.post('/get-stickers', async (req, res) => { let stickers = fs.readdirSync(`${root}/dist/images/stickers`) res.json(stickers) })
standardize(directory) { // initialize with this.tempdir const files = fs.readdirSync(directory); const filepaths = files.map(file => path.join(directory, file)); filepaths.forEach((filepath) => { this.fileMover(filepath); }); }
fs .readdirSync(__dirname) .filter(file => { return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js'); }) .forEach(file => { var model = sequelize['import'](path.join(__dirname, file)); db[model.name] = model; });
fs.readdirSync('node_modules') .filter(function (x) { return ['.bin'].indexOf(x) === -1; }) .forEach(function (mod) { nodeModules[mod] = 'commonjs ' + mod; });
fs .readdirSync(__dirname) .filter(file => { return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js'); }) .forEach(file => { var model = sequelize['import'](path.join(__dirname, file)); db[model.name] = model; });
// Load models fs.readdirSync(__dirname) .filter(file => { return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js') }) .forEach(file => { var model = sequelize['import'](path.join(__dirname, file)) db[model.name] = model })