Add comprehensive development roadmap via GitHub Issues
Created 10 detailed GitHub issues covering: - Project activation and management UI (#1-2) - Worker node coordination and visualization (#3-4) - Automated GitHub repository scanning (#5) - Intelligent model-to-issue matching (#6) - Multi-model task execution system (#7) - N8N workflow integration (#8) - Hive-Bzzz P2P bridge (#9) - Peer assistance protocol (#10) Each issue includes detailed specifications, acceptance criteria, technical implementation notes, and dependency mapping. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
26
frontend/node_modules/@storybook/csf-plugin/README.md
generated
vendored
Normal file
26
frontend/node_modules/@storybook/csf-plugin/README.md
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# CSF Plugin
|
||||
|
||||
The CSF plugin reads CSF files and enriches their content via static analysis.
|
||||
It supports Webpack, Vite, and other bundlers using [unplugin](https://github.com/unjs/unplugin).
|
||||
|
||||
## Source snippets
|
||||
|
||||
CSF plugin can add static source snippets to each story. For example:
|
||||
|
||||
```js
|
||||
export const Basic = () => <Button />;
|
||||
```
|
||||
|
||||
Would be transformed to:
|
||||
|
||||
```js
|
||||
export const Basic = () => <Button />;
|
||||
Basic.parameters = {
|
||||
storySource: {
|
||||
source: '() => <Button />',
|
||||
},
|
||||
...Basic.parameters,
|
||||
};
|
||||
```
|
||||
|
||||
This allows `@storybook/addon-docs` to display the static source snippet.
|
||||
3
frontend/node_modules/@storybook/csf-plugin/dist/chunk-MXFP7CYD.mjs
generated
vendored
Normal file
3
frontend/node_modules/@storybook/csf-plugin/dist/chunk-MXFP7CYD.mjs
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
var __require=(x=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(x,{get:(a,b)=>(typeof require<"u"?require:a)[b]}):x)(function(x){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+x+'" is not supported')});
|
||||
|
||||
export { __require };
|
||||
15
frontend/node_modules/@storybook/csf-plugin/dist/index.d.ts
generated
vendored
Normal file
15
frontend/node_modules/@storybook/csf-plugin/dist/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import * as _vite from 'vite';
|
||||
import * as _rollup from 'rollup';
|
||||
import * as _webpack from 'webpack';
|
||||
import * as _esbuild from 'esbuild';
|
||||
import * as _unplugin from 'unplugin';
|
||||
import { EnrichCsfOptions } from 'storybook/internal/csf-tools';
|
||||
|
||||
type CsfPluginOptions = EnrichCsfOptions;
|
||||
declare const unplugin: _unplugin.UnpluginInstance<EnrichCsfOptions, boolean>;
|
||||
declare const esbuild: (options: EnrichCsfOptions) => _esbuild.Plugin;
|
||||
declare const webpack: (options: EnrichCsfOptions) => _webpack.WebpackPluginInstance;
|
||||
declare const rollup: (options: EnrichCsfOptions) => _rollup.Plugin<any> | _rollup.Plugin<any>[];
|
||||
declare const vite: (options: EnrichCsfOptions) => _vite.Plugin<any> | _vite.Plugin<any>[];
|
||||
|
||||
export { CsfPluginOptions, esbuild, rollup, unplugin, vite, webpack };
|
||||
1
frontend/node_modules/@storybook/csf-plugin/dist/index.js
generated
vendored
Normal file
1
frontend/node_modules/@storybook/csf-plugin/dist/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var index_exports={};__export(index_exports,{esbuild:()=>esbuild,rollup:()=>rollup,unplugin:()=>unplugin,vite:()=>vite,webpack:()=>webpack});module.exports=__toCommonJS(index_exports);var import_unplugin=require("unplugin");var STORIES_REGEX=/(?<!node_modules.*)\.(story|stories)\.[tj]sx?$/;var import_promises=require("fs/promises"),import_csf_tools=require("storybook/internal/csf-tools"),import_node_logger=require("storybook/internal/node-logger");function rollupBasedPlugin(options){return{name:"plugin-csf",async transform(code,id){if(!STORIES_REGEX.test(id))return;let sourceCode=await(0,import_promises.readFile)(id,"utf-8");try{let makeTitle=userTitle=>userTitle||"default",csf=(0,import_csf_tools.loadCsf)(code,{makeTitle}).parse(),csfSource=(0,import_csf_tools.loadCsf)(sourceCode,{makeTitle}).parse();(0,import_csf_tools.enrichCsf)(csf,csfSource,options);let inputSourceMap=this.getCombinedSourcemap();return(0,import_csf_tools.formatCsf)(csf,{sourceMaps:!0,inputSourceMap},code)}catch(err){return err.message?.startsWith("CSF:")||import_node_logger.logger.warn(err.message),code}}}}var unplugin=(0,import_unplugin.createUnplugin)(options=>({name:"unplugin-csf",rollup:{...rollupBasedPlugin(options)},vite:{enforce:"pre",...rollupBasedPlugin(options)},webpack(compiler){compiler.options.module.rules.unshift({test:STORIES_REGEX,enforce:"post",use:{options,loader:require.resolve("@storybook/csf-plugin/dist/webpack-loader")}})},rspack(compiler){compiler.options.module.rules.unshift({test:STORIES_REGEX,enforce:"post",use:{options,loader:require.resolve("@storybook/csf-plugin/dist/webpack-loader")}})}})),{esbuild}=unplugin,{webpack}=unplugin,{rollup}=unplugin,{vite}=unplugin;0&&(module.exports={esbuild,rollup,unplugin,vite,webpack});
|
||||
9
frontend/node_modules/@storybook/csf-plugin/dist/index.mjs
generated
vendored
Normal file
9
frontend/node_modules/@storybook/csf-plugin/dist/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
import { __require } from './chunk-MXFP7CYD.mjs';
|
||||
import { createUnplugin } from 'unplugin';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { loadCsf, enrichCsf, formatCsf } from 'storybook/internal/csf-tools';
|
||||
import { logger } from 'storybook/internal/node-logger';
|
||||
|
||||
var STORIES_REGEX=/(?<!node_modules.*)\.(story|stories)\.[tj]sx?$/;function rollupBasedPlugin(options){return {name:"plugin-csf",async transform(code,id){if(!STORIES_REGEX.test(id))return;let sourceCode=await readFile(id,"utf-8");try{let makeTitle=userTitle=>userTitle||"default",csf=loadCsf(code,{makeTitle}).parse(),csfSource=loadCsf(sourceCode,{makeTitle}).parse();enrichCsf(csf,csfSource,options);let inputSourceMap=this.getCombinedSourcemap();return formatCsf(csf,{sourceMaps:!0,inputSourceMap},code)}catch(err){return err.message?.startsWith("CSF:")||logger.warn(err.message),code}}}}var unplugin=createUnplugin(options=>({name:"unplugin-csf",rollup:{...rollupBasedPlugin(options)},vite:{enforce:"pre",...rollupBasedPlugin(options)},webpack(compiler){compiler.options.module.rules.unshift({test:STORIES_REGEX,enforce:"post",use:{options,loader:__require.resolve("@storybook/csf-plugin/dist/webpack-loader")}});},rspack(compiler){compiler.options.module.rules.unshift({test:STORIES_REGEX,enforce:"post",use:{options,loader:__require.resolve("@storybook/csf-plugin/dist/webpack-loader")}});}})),{esbuild}=unplugin,{webpack}=unplugin,{rollup}=unplugin,{vite}=unplugin;
|
||||
|
||||
export { esbuild, rollup, unplugin, vite, webpack };
|
||||
10
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.d.ts
generated
vendored
Normal file
10
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
import { EnrichCsfOptions } from 'storybook/internal/csf-tools';
|
||||
|
||||
interface LoaderContext {
|
||||
async: () => (err: Error | null, result?: string, map?: any) => void;
|
||||
getOptions: () => EnrichCsfOptions;
|
||||
resourcePath: string;
|
||||
}
|
||||
declare function loader(this: LoaderContext, content: string, map: any): Promise<void>;
|
||||
|
||||
export { loader as default };
|
||||
1
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.js
generated
vendored
Normal file
1
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var webpack_loader_exports={};__export(webpack_loader_exports,{default:()=>webpack_loader_default});module.exports=__toCommonJS(webpack_loader_exports);var import_promises=require("fs/promises"),import_csf_tools=require("storybook/internal/csf-tools");async function loader(content,map){let callback=this.async(),options=this.getOptions(),id=this.resourcePath,sourceCode=await(0,import_promises.readFile)(id,"utf-8");try{let makeTitle=userTitle=>userTitle||"default",csf=(0,import_csf_tools.loadCsf)(content,{makeTitle}).parse(),csfSource=(0,import_csf_tools.loadCsf)(sourceCode,{makeTitle}).parse();(0,import_csf_tools.enrichCsf)(csf,csfSource,options);let formattedCsf=(0,import_csf_tools.formatCsf)(csf,{sourceMaps:!0,inputSourceMap:map,sourceFileName:id},content);if(typeof formattedCsf=="string")return callback(null,formattedCsf,map);callback(null,formattedCsf.code,formattedCsf.map)}catch(err){err.message?.startsWith("CSF:")||console.warn(err.message),callback(null,content,map)}}var webpack_loader_default=loader;
|
||||
7
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.mjs
generated
vendored
Normal file
7
frontend/node_modules/@storybook/csf-plugin/dist/webpack-loader.mjs
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import './chunk-MXFP7CYD.mjs';
|
||||
import { readFile } from 'node:fs/promises';
|
||||
import { loadCsf, enrichCsf, formatCsf } from 'storybook/internal/csf-tools';
|
||||
|
||||
async function loader(content,map){let callback=this.async(),options=this.getOptions(),id=this.resourcePath,sourceCode=await readFile(id,"utf-8");try{let makeTitle=userTitle=>userTitle||"default",csf=loadCsf(content,{makeTitle}).parse(),csfSource=loadCsf(sourceCode,{makeTitle}).parse();enrichCsf(csf,csfSource,options);let formattedCsf=formatCsf(csf,{sourceMaps:!0,inputSourceMap:map,sourceFileName:id},content);if(typeof formattedCsf=="string")return callback(null,formattedCsf,map);callback(null,formattedCsf.code,formattedCsf.map);}catch(err){err.message?.startsWith("CSF:")||console.warn(err.message),callback(null,content,map);}}var webpack_loader_default=loader;
|
||||
|
||||
export { webpack_loader_default as default };
|
||||
78
frontend/node_modules/@storybook/csf-plugin/package.json
generated
vendored
Normal file
78
frontend/node_modules/@storybook/csf-plugin/package.json
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"name": "@storybook/csf-plugin",
|
||||
"version": "9.0.16",
|
||||
"description": "Enrich CSF files via static analysis",
|
||||
"keywords": [
|
||||
"storybook"
|
||||
],
|
||||
"homepage": "https://github.com/storybookjs/storybook/tree/next/code/lib/csf-plugin",
|
||||
"bugs": {
|
||||
"url": "https://github.com/storybookjs/storybook/issues"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/storybookjs/storybook.git",
|
||||
"directory": "code/lib/csf-plugin"
|
||||
},
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/storybook"
|
||||
},
|
||||
"license": "MIT",
|
||||
"sideEffects": false,
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./dist/index.d.ts",
|
||||
"node": "./dist/index.js",
|
||||
"import": "./dist/index.mjs",
|
||||
"require": "./dist/index.js"
|
||||
},
|
||||
"./dist/webpack-loader": {
|
||||
"types": "./dist/webpack-loader.d.ts",
|
||||
"node": "./dist/webpack-loader.js",
|
||||
"import": "./dist/webpack-loader.mjs",
|
||||
"require": "./dist/webpack-loader.js"
|
||||
},
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"main": "dist/index.js",
|
||||
"module": "dist/index.mjs",
|
||||
"types": "dist/index.d.ts",
|
||||
"files": [
|
||||
"dist/**/*",
|
||||
"README.md",
|
||||
"*.js",
|
||||
"*.d.ts",
|
||||
"!src/**/*"
|
||||
],
|
||||
"scripts": {
|
||||
"check": "jiti ../../../scripts/prepare/check.ts",
|
||||
"prep": "jiti ../../../scripts/prepare/bundle.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"unplugin": "^1.3.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"storybook": "^9.0.16"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"bundler": {
|
||||
"entries": [
|
||||
"./src/index.ts",
|
||||
"./src/webpack-loader.ts"
|
||||
],
|
||||
"externals": [
|
||||
"webpack",
|
||||
"vite",
|
||||
"rollup",
|
||||
"esbuild"
|
||||
],
|
||||
"platform": "node"
|
||||
},
|
||||
"gitHead": "e6a7fd8a655c69780bc20b9749c2699e44beae16"
|
||||
}
|
||||
Reference in New Issue
Block a user