
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
@myjsblock/cli
Advanced tools
A CLI package to create, maintain and publish javascript block projects to AppMachine flutter applications.
A CLI package to create, maintain and publish javascript block projects to AppMachine flutter applications.
With CLI package you're able to connect local javascript project to your AppMachine Project. The provides multiple commands to create, maintain and publish new blocks.
The CLI can be globally installed on your machine, makes it easy using it across projects.
npm install -g @myjsblock/cli
yarn global add @myjsblock/cli
npx @appmachine/cli [command] [options]
myjsblock [command] [options]
Links your local directory to a Block Project, saves a credential file in your project root.
myjsblock link
Push your local project to the AppMachine server.
myjsblock push
Print out complete help for all the commands
myjsblock help
--token Used to supply a Block token for the AppMachine App.
--secret Used to supply a Secret to log in to the AppMachine server.
--overwrite Overwrites the credential and config files.
--help Displays helpful information for all commands or a specific command, when a command is provided.
--debug Used to enable debug mode, which makes the CLI display more detailed information when performing a task.
If you want you can create a credential file by your self. By adding a myjsblock.credentials.json
file in your project directory.
The credential file must contain:
{
"token": "TJ9plldgQSL87dnK6ZIVpzTszlG3TPKo",
"secret": "ifb1kEBUYBJ17NSQWdBUNoTTU5O2d1jlTJ9plldgQSL87dnK6ZIVpzTszlG3TPKo"
}
If you use version control like git, make sure you add myjsblock.credentials.json
to the gitignore. This file should not be committed.
For some advanced configuration you can create a myjsblock.config.json
file in your project directory.
This enables you to change the ouputDirectory
or entryFile
of you project.
Example configuration file:
{
"entryFile": "index.html",
"outputDirectory": "dist"
}
Config Property | Type | Default | required |
---|---|---|---|
projectName | string | no | |
entryFile | string | index.html | no |
outputDirectory | string | dist | no |
Optional, will be used in the zip Filename. The zip filename will be shown in the AppMachine Designer.
This enables you to change the entry file path of you project. For default it uses index.html
.
Entry file name must be a name of a html file and located in the output directory.
This enables you to change the output directory path of a project. This directory will be uploaded to the server pushed with the CLI. For default it uses the dist
directory name.
For issues, bugs and question please open an issue in the issue tab.
FAQs
A CLI package to create, maintain and publish javascript block projects to AppMachine flutter applications.
The npm package @myjsblock/cli receives a total of 1 weekly downloads. As such, @myjsblock/cli popularity was classified as not popular.
We found that @myjsblock/cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.