UNPKG

1.54 kBJavaScriptView Raw
1export const DEFAULT_CONFIG_FILENAME = 'fab.config.json5';
2export const DEFAULT_MIME_TYPE = 'text/html; charset=utf-8';
3export const NO_RESPONSE_STATUS_CODE = 444;
4export const IMMUTABLE_HEADERS = { 'Cache-Control': 'immutable' };
5export const NON_IMMUTABLE_HEADERS = { 'Cache-Control': 'no-cache' };
6export const REGEXP_VALUE_PATTERN = /^\/.*\/([gimy]*)$/;
7export const ENV_VAR_SYNTAX = /^@([A-Z0-9_]+$)?/;
8const CF_WORKERS_CONFIG = {
9 account_id: '',
10 zone_id: '',
11 route: '',
12 api_token: '',
13 workers_dev: false,
14 script_name: '',
15};
16const AWS_LAMBDA_CONFIG = {
17 access_key: '',
18 secret_key: '',
19 region: '',
20 cf_distribution_id: '',
21 lambda_arn: '',
22};
23const AWS_S3_CONFIG = {
24 access_key: '',
25 secret_key: '',
26 region: '',
27 bucket_name: '',
28};
29export const HOSTING_PROVIDERS = {
30 'cf-workers': {
31 package_name: '@fab/deployer-cf-workers',
32 capabilities: {
33 server: true,
34 assets: true,
35 },
36 config: CF_WORKERS_CONFIG,
37 extension: 'js',
38 },
39 'aws-lambda-edge': {
40 package_name: '@fab/deployer-aws-lambda',
41 capabilities: {
42 server: true,
43 assets: false,
44 },
45 config: AWS_LAMBDA_CONFIG,
46 extension: 'zip',
47 },
48 'aws-s3': {
49 package_name: '@fab/deployer-aws-s3',
50 capabilities: {
51 server: false,
52 assets: true,
53 },
54 config: AWS_S3_CONFIG,
55 extension: 'zip',
56 },
57};
58//# sourceMappingURL=constants.js.map
\No newline at end of file