react-player
Version:
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
21 lines (18 loc) • 599 B
JavaScript
const { join } = require('path')
const { writeFile } = require('fs').promises
const { default: players } = require('../lib/players')
const generateSinglePlayers = async () => {
for (const { key, name } of players) {
const file = `
var createReactPlayer = require('./lib/ReactPlayer').createReactPlayer
var Player = require('./lib/players/${name}').default
module.exports = createReactPlayer([{
key: '${key}',
canPlay: Player.canPlay,
lazyPlayer: Player
}])
`
await writeFile(join('.', `${key}.js`), file)
}
}
generateSinglePlayers()