Update Cloudflare Page Rules (only pages rules) dynamically. This package was created because I couldn't find a package that works. cloudflare shown deprecation messages in the console, and the other packages only support DNS calls (I needed page rules API).
yarn add cloudflare-page-rules
const CloudflarePageRules = require('cloudflare-page-rules');
const cloudflare = new CloudflarePageRules('token');
cloudflare.list('zone ID');
cloudflare.details('page rule ID', 'zone ID');
cloudflare.delete('page rule ID', 'zone ID');
cloudflare.update('page rule ID', {
targets: [],
actions: []
}, 'zone ID');
cloudflare.edit('page rule ID', {
targets: [],
actions: []
}, 'zone ID');
cloudflare.create({
targets: [],
actions: []
}, 'zone ID');