Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / scripts / deploy / copy.js
Size: Mime:
const { resolve } = require('path')
const { cp, mkdir, exec } = require('shelljs')

console.log('CWD', process.cwd())

// mkdir('-p', ['./dist'])
// mkdir('-p', [
//   './dist/bootstrapper',
//   './dist/deps',
//   './dist/endpoints',
//   './dist/resolvers',
//   './dist/models',
//   // './dist/node_modules',
// ])
// not sure why this would be needed
// cp('-R', ['node_modules'], './dist/node_modules')
// using make babel instead
// cp('-R', ['src/bootstrapper/'], './dist/bootstrapper')
// cp('-R', ['src/deps/'], './dist/deps')
// cp('-R', ['src/endpoints/'], './dist/endpoints')
// cp('-R', ['src/resolvers/'], './dist/resolvers')
// cp('-R', ['src/models/'], './dist/models')

try {
  exec('mkdir -p ./dist')
  exec('cp -R ./src/endpoints/ ./dist/endpoints')
  exec('cp -R ./src/bootstrapper/ ./dist/bootstrapper')
  exec('cp -R ./src/generated ./dist/generated')
  exec('cp -R ./src/deps/ ./dist/deps')
  exec('cp -R ./src/resolvers/ ./dist/resolvers')
  exec('cp -R ./src/models/ ./dist/models')
  exec('cp -R ./package.json ./dist/package.json')
} catch (windowsException) {
  console.log('poor poor windows')
  console.log(windowsException)
}

// exec('make babel')