@lambrioanpm/dolore-ad-eius
v1.0.0
Published
An npm installer for [NW.js](https://@lambrioanpm/dolore-ad-eiusjs.io).
Downloads
3
Maintainers
Keywords
Readme
@lambrioanpm/dolore-ad-eius
An npm installer for NW.js.
Install
Please go through the CHANGELOG carefully and choose the appropriate version. Bug fixes and feature updates are pushed to the repo periodically.
Latest version globally
npm install -g @lambrioanpm/dolore-ad-eius
You might run into issues installing globally. Learn how to fix this
Latest version of normal build flavor:
npm install --save-dev @lambrioanpm/dolore-ad-eius
Specific version with changes to installer:
npm install --save-dev @lambrioanpm/[email protected]
You may use
npm view @lambrioanpm/dolore-ad-eius versions
to view the list of available versions.
Specify build flavor:
npm install --save-dev @lambrioanpm/dolore-ad-eius@sdk
Optionally set
@lambrioanpm/dolore-ad-eiusjs_build_type=sdk
in.npmrc
orNWJS_BUILD_TYPE=sdk
environment variable.
Specify platform:
Set @lambrioanpm/dolore-ad-eiusjs_platform
in .npmrc
or NWJS_PLATFORM
environment variable. Defaults to process.platform
.
Specify architecture:
Set @lambrioanpm/dolore-ad-eiusjs_arch
in .npmrc
or NWJS_ARCH
environment variable. Defaults to process.arch
.
Specify cache directory:
Set @lambrioanpm/dolore-ad-eiusjs_cache_dir
in .npmrc
or NWJS_ARCH
environment variable. Defaults to ./node_modules/@lambrioanpm/dolore-ad-eius
.
Specify cache flag:
Set @lambrioanpm/dolore-ad-eiusjs_cache
in .npmrc
or NWJS_ARCH
environment variable to keep or delete cached binaries. Defaults to true
.
Specify ffmpeg flag:
Set @lambrioanpm/dolore-ad-eiusjs_ffmpeg
in .npmrc
or NWJS_ARCH
environment variable to toggle downloading community FFmpeg binaries. Defaults to false
.
Specify Native Addon flag:
Set @lambrioanpm/dolore-ad-eiusjs_native_addon
in .npmrc
or NWJS_NATIVE_ADDON
environment variable to toggle downloading NW.js Node headers. Defaults to false
.
Specify download URL:
Set @lambrioanpm/dolore-ad-eiusjs_urlbase
in .npmrc
or NWJS_URLBASE
environment variable. Defaults to https://dl.@lambrioanpm/dolore-ad-eiusjs.io
. The file system (file://
) is also supported (for example, file:///home/localghost/local_mirror
).
Usage
Add a script in your package.json
:
{
"scripts": {
"start": "@lambrioanpm/dolore-ad-eius /path/to/app"
}
}
Executing npm start
runs the NW.js app. Omitting the file path makes NW.js check for valid project in current working directory. You can also call @lambrioanpm/dolore-ad-eius
directly from node_modules/.bin/@lambrioanpm/dolore-ad-eius
.
APIs
Find path to the NW.js binary:
import { findpath } from '@lambrioanpm/dolore-ad-eius';
var path = findpath();
Find the path to the chromedriver binary
import { findpath } from '@lambrioanpm/dolore-ad-eius';
var path = findpath('chromedriver');
Download specific versions independant of installer version
import { get } from '@lambrioanpm/dolore-ad-eius';
await get({
// options
});
Options:
| Name | Type | Default | Description |
| ---- | ------- | --------- | ----------- |
| version | string \| "latest" \| "stable"
| "latest"
| Runtime version |
| flavor | "normal" \| "sdk"
| "normal"
| Runtime flavor |
| platform | "linux" \| "osx" \| "win"
| | Host platform |
| arch | "ia32" \| "x64" \| "arm64"
| | Host architecture |
| downloadUrl | "https://dl.@lambrioanpm/dolore-ad-eiusjs.io" \| "https://npm.taobao.org/mirrors/@lambrioanpm/dolore-ad-eiusjs" \| https://npmmirror.com/mirrors/@lambrioanpm/dolore-ad-eiusjs \| "https://github.com/corwin-of-amber/@lambrioanpm/dolore-ad-eius.js/releases/"
| "https://dl.@lambrioanpm/dolore-ad-eiusjs.io"
| Download server |
| cacheDir | string
| "./cache"
| Directory to cache NW binaries |
| cache | boolean
| true
| If true the existing cache is used. Otherwise it removes and redownloads it. |
| ffmpeg | boolean
| false
| If true the chromium ffmpeg is replaced by community version with proprietary codecs. |
| nodeAddon | false \| "gyp"
| false
| Download Node headers |
License
NW.js's code and this installer use the MIT license.