flipper-pkg

Utility for building and publishing Flipper plugins

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
flipper-pkg
12,5172790.187.16 days ago3 years agoMinified + gzip package size for flipper-pkg in KB

Readme

flipper-pkg
flipper-pkg is a tool for bundling and publishing Flipper plugins.
Usage
```sh-session $ npm install -g flipper-pkg $ flipper-pkg COMMAND running command... $ flipper-pkg (-v|--version|version) flipper-pkg/0.48.0 darwin-x64 node-v12.15.0 $ flipper-pkg --help COMMAND USAGE $ flipper-pkg COMMAND ...
<!-- usagestop -->
# Commands
<!-- commands -->
* [`flipper-pkg bundle [DIRECTORY]`](#flipper-pkg-bundle-directory)
* [`flipper-pkg checksum [DIRECTORY]`](#flipper-pkg-checksum-directory)
* [`flipper-pkg help [COMMAND]`](#flipper-pkg-help-command)
* [`flipper-pkg init [DIRECTORY]`](#flipper-pkg-init-directory)
* [`flipper-pkg lint [DIRECTORY]`](#flipper-pkg-lint-directory)
* [`flipper-pkg migrate [DIRECTORY]`](#flipper-pkg-migrate-directory)
* [`flipper-pkg pack [DIRECTORY]`](#flipper-pkg-pack-directory)

## `flipper-pkg bundle [DIRECTORY]`

transpiles and bundles plugin
USAGE $ flipper-pkg bundle DIRECTORY
ARGUMENTS DIRECTORY default: . Path to plugin package directory for bundling. Defaults to the current working directory.
OPTIONS --production Force env.NODEENV=production, enable minification and disable producing source maps. --watch Watch for plugin source code and bundle it after every change.
EXAMPLE $ flipper-pkg bundle path/to/plugin
_See code: [src/commands/bundle.ts](https://github.com/facebook/flipper/blob/v0.48.0/src/commands/bundle.ts)_

## `flipper-pkg checksum [DIRECTORY]`

computes the total checksum of all the package files
USAGE $ flipper-pkg checksum DIRECTORY

ARGUMENTS DIRECTORY default: . Path to plugin package directory. Defaults to the current working directory.
EXAMPLE $ flipper-pkg checksum path/to/plugin
_See code: [src/commands/checksum.ts](https://github.com/facebook/flipper/blob/v0.48.0/src/commands/checksum.ts)_

## `flipper-pkg help [COMMAND]`

display help for flipper-pkg
USAGE $ flipper-pkg help COMMAND
ARGUMENTS COMMAND command to show help for
OPTIONS --all see all commands in CLI
_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.0.1/src/commands/help.ts)_

## `flipper-pkg init [DIRECTORY]`

initializes a Flipper desktop plugin template in the provided directory
USAGE $ flipper-pkg init DIRECTORY
ARGUMENTS DIRECTORY default: . Path to the directory where the plugin package template should be initialized. Defaults to the
current working directory.
EXAMPLE $ flipper-pkg init path/to/plugin
_See code: [src/commands/init.ts](https://github.com/facebook/flipper/blob/v0.48.0/src/commands/init.ts)_

## `flipper-pkg lint [DIRECTORY]`

validates a plugin package directory
USAGE $ flipper-pkg lint DIRECTORY
ARGUMENTS DIRECTORY default: . Path to plugin package directory for linting. Defaults to the current working directory.
EXAMPLE $ flipper-pkg lint path/to/plugin
_See code: [src/commands/lint.ts](https://github.com/facebook/flipper/blob/v0.48.0/src/commands/lint.ts)_

## `flipper-pkg migrate [DIRECTORY]`

migrates a Flipper desktop plugin to the latest version of specification
USAGE $ flipper-pkg migrate DIRECTORY
ARGUMENTS DIRECTORY default: . Path to the plugin directory. Defaults to the current working directory.
OPTIONS --no-dependencies Do not add or change package dependencies during migration. --no-scripts Do not add or change package scripts during migration.
EXAMPLE $ flipper-pkg migrate path/to/plugin
_See code: [src/commands/migrate.ts](https://github.com/facebook/flipper/blob/v0.48.0/src/commands/migrate.ts)_

## `flipper-pkg pack [DIRECTORY]`

packs a plugin folder into a distributable archive
USAGE $ flipper-pkg pack DIRECTORY
ARGUMENTS DIRECTORY default: . Path to plugin package directory to pack. Defaults to the current working directory.
OPTIONS -o, --output=output default: . Where to output the package, file or directory. Defaults to the current working
directory.
--production Force env.NODEENV=production, enable minification and disable producing source maps.
EXAMPLE $ flipper-pkg pack path/to/plugin ```
See code: src/commands/pack.ts

License

MIT