@tryghost/mg-tinynews-members
v0.8.0
Published
Convert a Tiny News subscribers CSV to a CSV compatible with Ghost.
Downloads
1,242
Maintainers
Keywords
Readme
Migrate Tiny News Members
Convert a Tiny News subscribers CSV to a CSV compatible with Ghost.
Install
To install the CLI, which is required for the Usage commands below:
npm install --global @tryghost/migrateTo use this package in your own project:
npm install @tryghost/mg-tinynews-members --save
or
pnpm add @tryghost/mg-tinynews-members
Usage
To run a Tiny News members migration, the required command is:
migrate tinynews-members --pathToFile /path/to/emails.csvIt's possible to pass more options, in order to achieve a better migration file for Ghost:
--pathToFile(required)- Path to the subscribers CSV file as generated by Tiny News
- string - default:
null
-V--verbose- Show verbose output
- bool - default:
false
Develop
This is a mono repository, managed with Nx and pnpm workspaces.
Follow the instructions for the top-level repo.
git clonethis repo &cdinto it as usual- Run
pnpm installto install top-level dependencies.
Run
To run a local development copy, cd into this directory, and use pnpm dev instead of migrate like so:
pnpm dev tinynews-members --pathToFile /path/to/emails.csvTest
pnpm lintrun just eslintpnpm testrun lint and tests
Copyright & License
Copyright (c) 2013-2026 Ghost Foundation - Released under the MIT license.
