flow-cadence-plugin
v0.0.6
Published
Webpack plugin for Cadence and Flow.
Downloads
75
Readme
Webpack Plugin for Cadence Files on the Flow Blockchain
This plugin allows you to import .cdc
Cadence files directly into your project, making Flow blockchain scripts and transactions easily accessible in a Webpack-based setup. Additionally, it resolves any TypeScript type errors for .cdc
imports, providing smooth integration with TypeScript projects.
Let me know if you’d like further adjustments!
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
To import .cdc
files, add the plugin to your Webpack configuration:
new FlowCadencePlugin()
Next.js
To use the plugin in a Next.js project, add it to the Webpack configuration in next.config.js
:
import FlowCadencePlugin from 'flow-cadence-plugin'
module.exports = {
webpack: (config) => {
config.plugins.push(new FlowCadencePlugin())
return config
},
}