flow-cadence-plugin
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

Webpack plugin for Cadence files on the Flow blockchain.

  • Load .cdc files
  • Optional deploy on change

Usage

import ReadHelloWorld from '../cadence/scripts/ReadHelloWorld.cdc'

await fcl.query({
  cadence: ReadHelloWorld
})

Adding the Plugin

Install

npm install flow-cadence-plugin --save-dev

Webpack

If you just want to import cdc files:

new FlowCadencePlugin()

If you want to deploy on change:

new FlowCadencePlugin({ 
  network: process.env.FLOW_NETWORK,
  deployOnChange: true,
  update: true 
}

Next.js

const FlowCadencePlugin = require('flow-cadence-plugin')

module.exports = {
  webpack: (config) => {
    config.plugins.push(new FlowCadencePlugin({ 
      network: process.env.FLOW_NETWORK,
      deployOnChange: true,
      update: true 
    }))

    return config;
  },
}

/flow-cadence-plugin/

    Package Sidebar

    Install

    npm i flow-cadence-plugin

    Weekly Downloads

    1

    Version

    0.0.5

    License

    ISC

    Unpacked Size

    2.32 kB

    Total Files

    4

    Last publish

    Collaborators

    • chasefleming