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/bs / src / scripts / .plugins / graphql.ts
Size: Mime:
import { Configuration, Options } from '../../typings'

export default function graphqlPlugin(config: Configuration, options: Options) {
  // @note would need to use both this and raw, bah
  const graphlSchemaLoader = {
    test: /\.(graphql|gql)$/,
    exclude: /node_modules/,
    loader: 'graphql-tag/loader',
    // loader: 'graphql-import-loader'
  }
  config.module.rules.push(graphlSchemaLoader)

  // const raw = {
  //   test: /\.graphql$/,
  //   loader: 'raw-loader'
  // }
  // config.module.rules.push(raw)
}