@namics/nitro-frontify-deployer

0.0.17 • Public • Published

Nitro Frontify Deployer

npm version Build Status Build status Coverage Status Codestyle

This build tool generates all necessary artifacts to deploy the entire nitro project into frontify

Installation

npm i --save-dev @namics/nitro-frontify-deployer

Usage

const NitroFrontifyDeployer = new require('@namics/nitro-frontify-deployer');
const deployer = new NitroFrontifyDeployer({
    rootDirectory: '/path/to/your/components',
    // This mapping is used to resolve the component type from the folder name
    // e.g. component/atoms/button.js -> type: atom
    mapping: {
        'atoms': 'atom',
        'molecules': 'molecules',
        'helpers': 'atom'
    },
    // The example template compiler
    compiler: (template) => require('handlebars').compile(template),
    // Destination directory
    targetDir: '/path/to/your/dist/',
    // Frontify Options
    frontifyOptions: {
        access_token: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        project: 12345,
        baseUrl: 'https://app.frontify.com/',
    }
});
// Validate, Build, Sync:
deployer.deploy();

Security

You can also pass the frontify access_token by setting a FRONTIFY_ACCESS_TOKEN process variable instead of writting it into your code.

Readme

Keywords

Package Sidebar

Install

npm i @namics/nitro-frontify-deployer

Weekly Downloads

57

Version

0.0.17

License

MIT

Last publish

Collaborators

  • coder1389
  • merkleorg
  • namicsorg
  • ernscht
  • tamara027
  • tsailer