
import path from 'path';

const config = {
  storage: path.join(__dirname, '../store/test-storage'),
  uplinks: {
    'npmjs': {
      'url': 'https://registry.npmjs.org/'
    }
  },
  packages: {
    '@*/*': {
      allow_access: '$all',
      allow_publish: '$all',
      proxy: 'npmjs'
    },

    'forbidden-place': {
      allow_access: 'nobody',
      allow_publish: '$all'
    },

    'react': {
      allow_access: '$all',
      allow_publish: '$all',
      proxy: 'npmjs'
    },

    'jquery': {
      allow_access: '$all',
      allow_publish: '$all',
      proxy: 'npmjs'
    },
    'auth-package': {
      allow_access: '$authenticated',
      allow_publish: '$authenticated'
    },
    'vue': {
      allow_access: '$authenticated',
      allow_publish: '$authenticated',
      proxy: 'npmjs'
    },
    '*': {
      allow_access: '$all',
      allow_publish: '$all'
    },
  },
  logs: [
    {type: 'stdout', format: 'pretty', level: 'fatal'},
  ],
};

module.exports = config;
