proton-WebClients/findApp.config.mjs
Mattias Svanström c336ac0546 Fix lockfile
2024-05-24 15:11:38 +00:00

118 lines
3.3 KiB
JavaScript

const TEST_FILES_GLOB = '**/*.{test,spec}.{js,ts,tsx,jsx}';
export default {
packages: {
glob: 'packages/*',
directory: 'packages',
globIgnore: [TEST_FILES_GLOB, '__mocks__'],
alias: true,
scope: '@proton',
config: [
{
name: 'polyfill',
glob: 'index.js',
},
{
name: 'srp',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'shared',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'key-transparency',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'encrypted-search',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'drive-store',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'docs-core',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'docs-shared',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'docs-proto',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'docs-editor',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'crypto',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'cross-storage',
glob: '{lib,*-impl}/**/*.{js,jsx,ts,tsx}',
},
{
name: 'atoms',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'hooks',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'account',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'mail',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'calendar',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'features',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'utils',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'colors',
glob: '**/*.{js,jsx,ts,tsx}',
},
{
name: 'components',
glob: '{{components,containers,helpers,hooks}/**/*,index}.{js,jsx,ts,tsx}',
},
{
name: 'encrypted-search',
glob: 'lib/**/*.{js,jsx,ts,tsx}',
},
{
name: 'activation',
glob: '{src/**/*,index}.{js,jsx,ts,tsx}',
},
{
name: 'sieve',
glob: '{src/**/*,index}.{js,jsx,ts,tsx}',
},
],
ignore: ['pack', 'config', 'i18n', 'eslint-config-proton', 'stylelint-config-proton', 'styles', 'testing'],
},
applications: {
glob: 'applications/*',
directory: 'applications',
globIgnore: [TEST_FILES_GLOB],
sourcesGlob: 'src/app/**/*.{js,jsx,ts,tsx}',
ignore: ['storybook', 'pass-extension', 'pass-desktop', 'preview-sandbox', 'pdf-ui'],
},
};