Ghost/ghost/members-importer
Fabien O'Carroll 75d003816e Fixed the importer from overriding properties
refs https://github.com/TryGhost/Team/issues/1202

When importing we were transforming the CSV and add missing columns to
it before storing it in preparation to perform the import. This resulted
in the missing columns being updated for existing members with blank
data.

We've updated the Members CSV parsing library to take an options list of
columns to include, which then allows imports to not include all of the
default columns.
2021-12-01 17:02:30 +02:00
..
lib Fixed the importer from overriding properties 2021-12-01 17:02:30 +02:00
test Fixed the importer from overriding properties 2021-12-01 17:02:30 +02:00
.eslintrc.js Initialized members-importer package 2021-07-22 01:53:21 +12:00
index.js Fixed default package export 2021-07-22 01:53:21 +12:00
LICENSE Initialized members-importer package 2021-07-22 01:53:21 +12:00
package.json Published new versions 2021-10-21 15:44:21 +02:00
README.md Initialized members-importer package 2021-07-22 01:53:21 +12:00

Members Importer

Install

npm install @tryghost/members-importer --save

or

yarn add @tryghost/members-importer

Usage

Develop

This is a mono repository, managed with lerna.

Follow the instructions for the top-level repo.

  1. git clone this repo & cd into it as usual
  2. Run yarn to install top-level dependencies.

Run

  • yarn dev

Test

  • yarn lint run just eslint
  • yarn test run lint and tests

Copyright & License

Copyright (c) 2013-2021 Ghost Foundation - Released under the MIT license.