How to use the @sanity/resolver.resolveProjectRoot function in @sanity/resolver

To help you get started, we’ve selected a few @sanity/resolver examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sanity-io / sanity / packages / @sanity / cli / src / cli.js View on Github external
function resolveRootDir(cwd) {
  // Resolve project root directory
  try {
    return (
      resolveProjectRoot({
        basePath: cwd,
        sync: true
      }) || cwd
    )
  } catch (err) {
    console.warn(
      chalk.red(['Error occured trying to resolve project root:', err.message].join('\n'))
    )
    process.exit(1)
  }

  return false
}
github sanity-io / sanity / packages / @sanity / cli / src / bin / sanity.js View on Github external
process.exit(1)
  } else {
    throw err
  }
}

updateNotifier({pkg}).notify({defer: false})

const devMode = hasDevMode()
const args = parseArguments()
const isInit = args.groupOrCommand === 'init'

// Resolve project root directory
let workDir = cwd
try {
  workDir = resolveProjectRoot({
    basePath: cwd,
    sync: true
  }) || cwd
} catch (err) {
  console.warn(chalk.red([
    'Error occured trying to resolve project root:',
    err.message
  ].join('\n')))
  process.exit(1)
}

if (devMode) {
  require('source-map-support').install()

  process.on('unhandledRejection', (reason, promise) => {
    console.error('Unhandled Rejection:', reason.stack)
github sanity-io / sanity / packages / @sanity / server / src / configs / postcss.config.js View on Github external
const resolveProjectRoot = require('@sanity/resolver').resolveProjectRoot
const webpackIntegration = require('@sanity/webpack-integration/v3')

module.exports = {
  plugins: webpackIntegration.getPostcssPlugins({
    basePath: resolveProjectRoot({sync: true}),
    cssnext: {
      features: {
        customProperties: true
      }
    }
  })
}

@sanity/resolver

Resolves parts and plugins from a Sanity configuration

MIT
Latest version published 10 months ago

Package Health Score

88 / 100
Full package analysis