[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIT_og3DymaJgJ1wPgBSKCOvN5TRpZNxg9Ty2BAmnF14":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"samuelgassama","PerAstra","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamuelgassama\u002F",1,0,100,30,94,"2026-08-28T20:38:11.884Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"perastra-blockvault","PerAstra BlockVault – Cloud Block Library for Gutenberg","1.2.1","\u003Cp>Save Gutenberg blocks to a personal cloud library and insert them on any WordPress site. PerAstra BlockVault is a block manager for freelancers and agencies who reuse the same components across client sites.\u003C\u002Fp>\n\u003Cp>Stop rebuilding the same hero sections, CTAs, pricing tables, and testimonials from scratch on every project. Save once, insert anywhere — no Multisite required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stop rebuilding the same sections from scratch on every client site.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Save any blocks\u003C\u002Fstrong> — Select one or more blocks, click save, done.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insert anywhere\u003C\u002Fstrong> — Open your library on any WordPress site and insert in one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search, filter, and sort\u003C\u002Fstrong> — Find blocks by name or category; filter by Favorites or by Collection; sort newest, oldest, or A–Z \u002F Z–A.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Favorites (pinning)\u003C\u002Fstrong> — Pin your most-used blocks to the top. (Solo plan or higher.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collections\u003C\u002Fstrong> — Group related blocks into named collections for projects or client sites. (Solo plan or higher.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline edit\u003C\u002Fstrong> — Rename blocks, change categories, add notes, and assign collections without leaving the sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk actions\u003C\u002Fstrong> — Multi-select blocks for bulk delete (with confirmation) or duplicate.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard shortcut\u003C\u002Fstrong> — Save selected blocks without reaching for the mouse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content preview\u003C\u002Fstrong> — See a text preview of saved blocks before inserting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS capture (opt-in)\u003C\u002Fstrong> — Optionally extract theme CSS so blocks look identical on other sites. (Pro plan or higher.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notes\u003C\u002Fstrong> — Add private notes to any block for future reference. (Solo plan or higher.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-plugin sign-up \u002F login\u003C\u002Fstrong> — Create a free account or log in right from the settings page — no copy-pasting keys required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic local-to-cloud migration\u003C\u002Fstrong> — Any blocks you saved in local mode transfer to your account automatically the first time you connect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage meter\u003C\u002Fstrong> — See your current block usage against your plan limit at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works across sites\u003C\u002Fstrong> — Connect your account to sync blocks across completely separate WordPress installs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No multisite required\u003C\u002Fstrong> — Works on any standard WordPress installation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block context menu\u003C\u002Fstrong> — Right-click any block and choose “Save to BlockVault”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local mode\u003C\u002Fstrong> — Works offline with browser storage when no account is connected.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Design a block or section on any WordPress site\u003C\u002Fli>\n\u003Cli>Select the blocks in the editor\u003C\u002Fli>\n\u003Cli>Click “Save to BlockVault” — name it, categorize it\u003C\u002Fli>\n\u003Cli>On another site, open the BlockVault sidebar\u003C\u002Fli>\n\u003Cli>Search or browse your library, click Insert\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> — Build a library of hero sections, CTAs, pricing tables, and testimonials. Reuse across client projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> — Share branded components across your team and client sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content creators\u003C\u002Fstrong> — Save frequently used layouts and insert them instantly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>When an API key is configured, this plugin connects to the BlockVault cloud API (operated by PerAstra) to sync your block library across sites. The following data is transmitted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your API key (for authentication)\u003C\u002Fli>\n\u003Cli>Your site URL (for per-site tracking)\u003C\u002Fli>\n\u003Cli>Block names, categories, and markup content (when saving or retrieving blocks)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data is sent when using local mode (no API key configured).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BlockVault cloud API endpoint: \u003Ca href=\"https:\u002F\u002Fapi.block-vault.com\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.block-vault.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fblock-vault.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fblock-vault.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fblock-vault.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fblock-vault.com\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Source Code & Development\u003C\u002Fh4>\n\u003Cp>The full unminified source and the build tooling required to regenerate the compiled files are both included inside the plugin zip AND hosted publicly on GitHub.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Source repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSamuel-Gassama\u002Fperastra-blockvault\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSamuel-Gassama\u002Fperastra-blockvault\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Source vs compiled files\u003C\u002Fh4>\n\u003Cp>The plugin zip contains both the original source and the compiled output:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>src\u002F\u003C\u002Fcode> — original unminified JavaScript (React \u002F JSX) and SCSS source. Everything the UI does is here.\n\u003Cul>\n\u003Cli>\u003Ccode>src\u002Findex.js\u003C\u002Fcode> — editor plugin entry point (registers the sidebar and context-menu integration)\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u002Fcomponents\u002F\u003C\u002Fcode> — sidebar, block list, block item, save modal\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u002Fstore\u002F\u003C\u002Fcode> — \u003Ccode>@wordpress\u002Fdata\u003C\u002Fcode> Redux store\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u002Fapi\u002F\u003C\u002Fcode> — cloud API client, localStorage fallback, and the router between them\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u002Fhooks\u002F\u003C\u002Fcode>, \u003Ccode>src\u002Futils\u002F\u003C\u002Fcode> — helpers for selected-block access, color\u002FCSS resolution\u003C\u002Fli>\n\u003Cli>\u003Ccode>src\u002Fstyle.scss\u003C\u002Fcode> — sidebar styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>build\u002F\u003C\u002Fcode> — compiled output loaded by WordPress. Not edited by hand. Includes:\n\u003Cul>\n\u003Cli>\u003Ccode>build\u002Findex.js\u003C\u002Fcode> (minified bundle of everything under \u003Ccode>src\u002F\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>build\u002Fstyle-index.css\u003C\u002Fcode> and \u003Ccode>build\u002Fstyle-index-rtl.css\u003C\u002Fcode> (compiled from \u003Ccode>src\u002Fstyle.scss\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>build\u002Findex.asset.php\u003C\u002Fcode> (auto-generated dependency manifest)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Build requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Node.js 18 or later\u003C\u002Fli>\n\u003Cli>npm (comes with Node)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The only build tool is \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">@wordpress\u002Fscripts\u003C\u002Fa>, the official WordPress build wrapper around webpack + Babel. No custom webpack or Babel config is used — the defaults from \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode> are used verbatim.\u003C\u002Fp>\n\u003Ch4>Rebuilding the compiled files\u003C\u002Fh4>\n\u003Cp>From the plugin directory, run:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>npm install\nnpm run build\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That produces the contents of \u003Ccode>build\u002F\u003C\u002Fcode> from \u003Ccode>src\u002F\u003C\u002Fcode>. Other available commands (defined in \u003Ccode>package.json\u003C\u002Fcode>):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>npm run start\u003C\u002Fcode> — watch mode during development\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run lint:js\u003C\u002Fcode> — lint JavaScript\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run lint:css\u003C\u002Fcode> — lint SCSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No PHP compilation is required — all PHP files (\u003Ccode>perastra-blockvault.php\u003C\u002Fcode>, \u003Ccode>uninstall.php\u003C\u002Fcode>, \u003Ccode>includes\u002F*.php\u003C\u002Fcode>) are the original human-readable source.\u003C\u002Fp>\n","Save Gutenberg blocks to a personal cloud library and insert them on any WordPress site. A block manager for freelancers and agencies who reuse the sa &hellip;",261,"2026-05-03T22:20:00.000Z","6.9.5","6.0","7.4",[26,27,28,29,30],"block-library","block-patterns","blocks","gutenberg","reusable-blocks","https:\u002F\u002Fblock-vault.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperastra-blockvault.1.2.1.zip",null,"2026-07-22T17:31:50.256Z"]