Son CV dans un terminal web en Javascript!
https://terminal-cv.gregandev.fr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.7 KiB
69 lines
1.7 KiB
2 years ago
|
// @flow strict-local
|
||
|
|
||
|
import type {Environment, ParcelOptions, Target} from '../src/types';
|
||
|
|
||
|
import {FSCache} from '@parcel/cache';
|
||
|
import tempy from 'tempy';
|
||
|
import path from 'path';
|
||
|
import {inputFS, outputFS} from '@parcel/test-utils';
|
||
|
import {relativePath} from '@parcel/utils';
|
||
|
import {NodePackageManager} from '@parcel/package-manager';
|
||
|
import {createEnvironment} from '../src/Environment';
|
||
|
import {toProjectPath} from '../src/projectPath';
|
||
|
|
||
|
let cacheDir = tempy.directory();
|
||
|
export let cache: FSCache = new FSCache(outputFS, cacheDir);
|
||
|
cache.ensure();
|
||
|
|
||
|
export const DEFAULT_OPTIONS: ParcelOptions = {
|
||
|
cacheDir: path.join(__dirname, '.parcel-cache'),
|
||
|
entries: [],
|
||
|
logLevel: 'info',
|
||
|
targets: undefined,
|
||
|
projectRoot: __dirname,
|
||
|
shouldAutoInstall: false,
|
||
|
hmrOptions: undefined,
|
||
|
shouldContentHash: true,
|
||
|
shouldBuildLazily: false,
|
||
|
serveOptions: false,
|
||
|
mode: 'development',
|
||
|
env: {},
|
||
|
shouldDisableCache: false,
|
||
|
shouldProfile: false,
|
||
|
inputFS,
|
||
|
outputFS,
|
||
|
cache,
|
||
|
shouldPatchConsole: false,
|
||
|
packageManager: new NodePackageManager(inputFS, '/'),
|
||
|
additionalReporters: [],
|
||
|
instanceId: 'test',
|
||
|
defaultTargetOptions: {
|
||
|
shouldScopeHoist: false,
|
||
|
shouldOptimize: false,
|
||
|
publicUrl: '/',
|
||
|
distDir: undefined,
|
||
|
sourceMaps: false,
|
||
|
},
|
||
|
};
|
||
|
|
||
|
export const DEFAULT_ENV: Environment = createEnvironment({
|
||
|
context: 'browser',
|
||
|
engines: {
|
||
|
browsers: ['> 1%'],
|
||
|
},
|
||
|
});
|
||
|
|
||
|
export const DEFAULT_TARGETS: Array<Target> = [
|
||
|
{
|
||
|
name: 'test',
|
||
|
distDir: toProjectPath('/', '/dist'),
|
||
|
distEntry: 'out.js',
|
||
|
env: DEFAULT_ENV,
|
||
|
publicUrl: '/',
|
||
|
},
|
||
|
];
|
||
|
|
||
|
export function relative(f: string): string {
|
||
|
return relativePath(__dirname, f, false);
|
||
|
}
|