
Security News
Package Maintainers Call for Improvements to GitHub’s New npm Security Plan
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
@datocms/cli-plugin-contentful
Advanced tools
Plugin for DatoCMS CLI to import projects from Contentful to DatoCMS
DatoCMS CLI plugin to import a Contentful project into a DatoCMS project. Read a more detailed documentation on the website
$ npm install -g @datocms/cli
$ datocms plugins:install @datocms/cli-plugin-contentful
$ datocms contentful:import --help
@datocms/cli-plugin-contentful contentful:import
Import a Contentful project into a DatoCMS project
USAGE
$ @datocms/cli-plugin-contentful contentful:import [--json] [--config-file <value>] [--profile <value>] [--api-token
<value>] [--log-level NONE|BASIC|BODY|BODY_AND_HEADERS] [--log-mode stdout|file|directory] [--contentful-token
<value>] [--contentful-space-id <value>] [--contentful-environment <value>] [--autoconfirm] [--ignore-errors]
[--skip-content] [--only-content-type <value>] [--concurrency <value>]
FLAGS
--autoconfirm Automatically enter an affirmative response to all confirmation prompts, enabling
the command to execute without waiting for user confirmation, like forcing the
destroy of existing Contentful schema models.
--concurrency=<value> [default: 15] Specify the maximum number of operations to be run concurrently
--contentful-environment=<value> The environment you want to work with
--contentful-space-id=<value> Your Contentful project space ID
--contentful-token=<value> Your Contentful project read-only API token
--ignore-errors Ignore errors encountered during import
--only-content-type=<value> Exclusively import the specified content types. Specify the content types you want
to import with comma separated Contentful IDs - Example: blogPost,landingPage,author
--skip-content Exclusively import the schema (models) and ignore records and assets
GLOBAL FLAGS
--api-token=<value> Specify a custom API key to access a DatoCMS project
--config-file=<value> [default: ./datocms.config.json] Specify a custom config file path
--json Format output as json.
--log-level=<option> Level of logging for performed API calls
<options: NONE|BASIC|BODY|BODY_AND_HEADERS>
--log-mode=<option> Where logged output should be written to
<options: stdout|file|directory>
--profile=<value> Use settings of profile in datocms.config.js
DESCRIPTION
Import a Contentful project into a DatoCMS project
See code: lib/commands/contentful/import.js
Unfortunately Contentful management client only accepts read-write tokens, so we cannot make testing available for everybody.
To run the tests use this command:
CONTENTFUL_TOKEN=xxx npm run test
You can get the CONTENTFUL_TOKEN
from the password management service
FAQs
Plugin for DatoCMS CLI to import projects from Contentful to DatoCMS
The npm package @datocms/cli-plugin-contentful receives a total of 215 weekly downloads. As such, @datocms/cli-plugin-contentful popularity was classified as not popular.
We found that @datocms/cli-plugin-contentful demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 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
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.