1.2.3 • Published 2 years ago

@backpackjs/preflight v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

🛫 Backpackjs Preflight

Backpack preflight is the second command (2) executed during the backpack storefront initialization lifecycle.

Backpackjs preflight is primarily responsible for:

  • Validating backpack storefronts required environment variables
  • (Optional) Logging the available environment variables during the storefront initialization.

Backpack preflight options.

Environment Variables

Environment variables enable users to easily configure different features and settings in backpack storefronts. Env vars are categorized in the following domains:

  • SEO configuration
  • Backpack setup
  • CMS setup
  • Build and Site settings
  • Others

Backpack Environment Variables

TYPEDOMAINREQUIREDDESCRIPTIONEXAMPLE
BACKPACK_SITE_IDbackpackBackpack site id53ed44b3-e2d9-4a78-842a-70fd8e632393
BACKPACK_API_URLbackpackBackpack api urlhttps://app.packdigital.com
BACKPACK_API_SECRET_TOKENbackpackBackpack API token77c10d8cf683ebd2f0930391c2fb7fc3

CMS Environment Variables

TYPEDOMAINREQUIREDDESCRIPTIONEXAMPLE
CMS_CONTENT_TOKENcmsBackpack CMS content API tokenb78cb5d897a297dcdc7ccd0d605f83
CMS_MANAGEMENT_TOKENcmsBackpack CMS management API token901920a33712485252f14c22c814f9
CMS_PUBLISHED_WEBHOOK_URLcmsBackpack storefront content publishing hookhttps://api.netlify.com/build_hooks/60905f7bbed02300bf28503d
CMS_ENVcmsActive Backpack CMS environment content branch (set dynamically)main or staging..

Shopify Environment Variables

TYPEDOMAINREQUIREDDESCRIPTIONEXAMPLE
SHOPIFY_DOMAINshopifyShopify store admin urlmy-store.myshopify.com
SHOPIFY_CART_DOMAIN (to validate)shopify🚧Shopify cart domainshop.mystore.com
SHOPIFY_ADMIN_API_PRODUCTION_PASSWORDshopifyShopify Admin API production password (live site)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
SHOPIFY_ADMIN_API_STAGING_PASSWORDshopifyShopify Admin API feature branches password (feature content branches)shppa_2d146380b44a952e56978ebf7duc122d4
SHOPIFY_ADMIN_API_DEV_PASSWORDshopifyShopify Admin API developer password (Each developer's password)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
SHOPIFY_ADMIN_API_VERSIONshopifyShopify Admin API version2021-04
SITE_URL (to validate)shopify🚧Your headless site urlhttps://mystore.com
SHOPIFY_STOREFRONT_API_TOKENshopifyShopify storefront API tokenb082530638595004cf0af89c52d764d2
SHOPIFY_STOREFRONT_API_VERSIONshopifyShopify storefront API version2020-10

SEO Environment Variables

TYPEDOMAINREQUIREDDESCRIPTIONEXAMPLE
FACEBOOK_APP_IDseo🚫Facebook app id123456
FACEBOOK_DOMAIN_VERIFICATION_IDseo🚫Facebook domain verification idabcde
GOOGLE_SITE_VERIFICATION_IDseo🚫Google site verificationabcde
GTM_CONTAINER_IDseo🚫Google GTM container idGTM-WA2T8B2

Build Environment Variables

TYPEDOMAINREQUIREDDESCRIPTIONEXAMPLE
NODE_VERSION (to validate)build🚧Build's nodejs version14.16.0
NPM_TOKEN (to validate)build🚧@backpackjs npm tokenabf80524-0f55-22be-9edf-eb71e9004d5d
SILENCE_RECOIL_DUPE_WARNING (to validate)build🚧Silence recoil SSR warningstrue
ANALYZE (to validate)build🚧Generate JS bundle reportstrue

Preflight options

Backpack preflight can be configured via backpack.init.js preflight options.

1.2.3

2 years ago

1.2.1

2 years ago

1.1.1

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.2.0

2 years ago

0.0.121

2 years ago

0.1.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.3

2 years ago

0.0.119

2 years ago

0.0.118

2 years ago

0.0.120

2 years ago

0.0.117

2 years ago

0.0.116

3 years ago

0.0.115

3 years ago

0.0.114

3 years ago

0.0.113

3 years ago

0.0.112

3 years ago

0.0.111

3 years ago

0.0.110

3 years ago

0.0.109

3 years ago

0.0.108

3 years ago

0.0.107

3 years ago

0.0.106

3 years ago

0.0.105

3 years ago

0.0.104

3 years ago

0.0.103

3 years ago

0.0.102

3 years ago

0.0.101

3 years ago

0.0.100

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.16

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago