0.0.6 • Published 1 year ago
flow-cadence-plugin v0.0.6
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-devWebpack
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
},
}