@skyscanner/backpack-react-scripts v11.2.2
backpack-react-scripts
Important: The currently supported version of CRA by backpack-react-scripts is up to v5+. Versions above this may not work.
This package is a fork of Create React App (specifically the
react-scripts package). It's intended to be used in conjuction with create-react-app like so:
npx create-react-app my-app --scripts-version=@skyscanner/backpack-react-scripts --template @skyscanner/backpack --use-npm
# start your app development like you normally would with `create-react-app`
cd my-app
npm startWhat is different in our fork?
- Compilation of uncompiled Backpack components (specifically JSX).
- Skyscanner specific template with Backpack components integrated out of the box. Published as
@skyscanner/cra-template-backpack - CSS Modules enabled by default for all
.css&.scssfiles. - Ability to create a bundle for server side rending.
- Automatic chunking is disabled by default.
css.html&js.html: New files in thebuild/output folder. These are html partials that include<script />and<link />references to the various static assets output by webpack. Useful if automatic chunking is turned on and you don't want to worry about order.- A bunch of configuration options via
"backpack-react-scripts"field inpackage.json:crossOriginLoading: Modify the default behaviour, see docs.babelIncludePrefixes: An array of module name prefixes to opt into babel compilation. Includes["@skyscanner/bpk-", "bpk-"]by default.enableAutomaticChunking: Boolean, opt in to automatic chunking of vendor, common and app code.vendorsChunkRegex: String, Regex for picking what goes into thevendorschunk. SeecacheGroupsin webpack docs. Dependent onenableAutomaticChunkingbeing enabledamdExcludes: Array of module names to exclude from AMD parsing. Incldues["lodash"]by default.externals: exposing the Webpack config to modify externals, see docs.ssrExternals: Similar to above, but forssr.jsonly.cssModules: Boolean, true by default.sriEnabled: Sets if SRI is to be used during build to add integrity hash for files, see docs.- Note if this is enabled,
crossOriginLoadingvalue is overriden withanonymousin order for it to output with the integrity value.
- Note if this is enabled,
ignoreCssWarnings: Boolean, false by default. Allows the ability to supress CSS ordering issues when its safe to allow mixed order when it has not effect on output, see docs. False by default
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago