Context API
context.environment
context.environment
Includes the following properties:
appPath: Path to running Local by Flywheel.app
userHome: Path to current user home directory
phpVersion: Available PHP versions in Local
version: Local version
dockerPath: Path to Docker binary in Local by Flywheel.app
userDataPath: Path to Local's user data folder. On macOS this defaults to
~/Library/Application Support/Local by Flywheel
context.hooks
context.hooks
Use context.hooks
to run actions at certain times. Hooks are especially useful when adding in element with context.React
.
context.electron
context.electron
Exposes Electron API. The available methods and classes will differ based on whether or not this is ran from the main process or renderer process.
With the Electron API you can create dialogs, open new windows, and more.
context.fileSystem
context.fileSystem
fs-extra npm package, which extends the native fs API in Node.js.
context.fileSystemJetpack
context.fileSystemJetpack
fs-jetpack npm package. Some may prefer it over the native fs API in Node.js.
context.notifier
context.notifier
node-notifier npm package. The main method in this class is notify
.
Example
context.process
context.process
Node.js process object.
context.React
context.React
Renderer Only
context.React
required to use JSX in your renderer entry point. You can also use context.React
to access React's Top-Level API.
context.ReactRouter
context.ReactRouter
NavLink
- https://reactrouter.com/web/api/NavLink
Deprecated
The following contexts have been deprecated in the most recent versions of Local.
context.request
context.request
request npm package, which makes it very easy to send HTTP/HTTPS requests.
The request package was deprecated on Feb 11th 2020, and removed from Local in the [v8.0.0](https://community.localwp.com/t/local-beta-8-0-0/39385) release.
context.docker
context.docker
Use context.docker
to run Docker commands.
Example
Last updated