Files
fn_registry/frontend/node_modules/.modules.yaml
T
egutierrez 3798e2d959 feat: setup frontend con pnpm, vite, react, tailwind y shadcn
Inicializa directorio frontend/ con stack React moderno:
pnpm + vite 8 + react 19 + tailwind v4 + shadcn v4 (base-nova).
Estructura functions/core (TS puro) y functions/ui (componentes React).
El indexer descubre frontend/functions/ y frontend/types/ automáticamente.
Elimina functions/components/ (legacy) y actualiza referencias en
CLAUDE.md y template de componentes.
2026-03-28 20:32:40 +01:00

739 lines
20 KiB
YAML

hoistPattern:
- '*'
hoistedDependencies:
'@babel/code-frame@7.29.0':
'@babel/code-frame': private
'@babel/compat-data@7.29.0':
'@babel/compat-data': private
'@babel/core@7.29.0':
'@babel/core': private
'@babel/generator@7.29.1':
'@babel/generator': private
'@babel/helper-annotate-as-pure@7.27.3':
'@babel/helper-annotate-as-pure': private
'@babel/helper-compilation-targets@7.28.6':
'@babel/helper-compilation-targets': private
'@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)':
'@babel/helper-create-class-features-plugin': private
'@babel/helper-globals@7.28.0':
'@babel/helper-globals': private
'@babel/helper-member-expression-to-functions@7.28.5':
'@babel/helper-member-expression-to-functions': private
'@babel/helper-module-imports@7.28.6':
'@babel/helper-module-imports': private
'@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)':
'@babel/helper-module-transforms': private
'@babel/helper-optimise-call-expression@7.27.1':
'@babel/helper-optimise-call-expression': private
'@babel/helper-plugin-utils@7.28.6':
'@babel/helper-plugin-utils': private
'@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)':
'@babel/helper-replace-supers': private
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
'@babel/helper-skip-transparent-expression-wrappers': private
'@babel/helper-string-parser@7.27.1':
'@babel/helper-string-parser': private
'@babel/helper-validator-identifier@7.28.5':
'@babel/helper-validator-identifier': private
'@babel/helper-validator-option@7.27.1':
'@babel/helper-validator-option': private
'@babel/helpers@7.29.2':
'@babel/helpers': private
'@babel/parser@7.29.2':
'@babel/parser': private
'@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)':
'@babel/plugin-syntax-jsx': private
'@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)':
'@babel/plugin-syntax-typescript': private
'@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)':
'@babel/plugin-transform-modules-commonjs': private
'@babel/plugin-transform-typescript@7.28.6(@babel/core@7.29.0)':
'@babel/plugin-transform-typescript': private
'@babel/preset-typescript@7.28.5(@babel/core@7.29.0)':
'@babel/preset-typescript': private
'@babel/runtime@7.29.2':
'@babel/runtime': private
'@babel/template@7.28.6':
'@babel/template': private
'@babel/traverse@7.29.0':
'@babel/traverse': private
'@babel/types@7.29.0':
'@babel/types': private
'@base-ui/utils@0.2.6(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
'@base-ui/utils': private
'@dotenvx/dotenvx@1.59.0':
'@dotenvx/dotenvx': private
'@ecies/ciphers@0.2.5(@noble/ciphers@1.3.0)':
'@ecies/ciphers': private
'@floating-ui/core@1.7.5':
'@floating-ui/core': private
'@floating-ui/dom@1.7.6':
'@floating-ui/dom': private
'@floating-ui/react-dom@2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)':
'@floating-ui/react-dom': private
'@floating-ui/utils@0.2.11':
'@floating-ui/utils': private
'@hono/node-server@1.19.11(hono@4.12.9)':
'@hono/node-server': private
'@inquirer/ansi@1.0.2':
'@inquirer/ansi': private
'@inquirer/confirm@5.1.21':
'@inquirer/confirm': private
'@inquirer/core@10.3.2':
'@inquirer/core': private
'@inquirer/figures@1.0.15':
'@inquirer/figures': private
'@inquirer/type@3.0.10':
'@inquirer/type': private
'@jridgewell/gen-mapping@0.3.13':
'@jridgewell/gen-mapping': private
'@jridgewell/remapping@2.3.5':
'@jridgewell/remapping': private
'@jridgewell/resolve-uri@3.1.2':
'@jridgewell/resolve-uri': private
'@jridgewell/sourcemap-codec@1.5.5':
'@jridgewell/sourcemap-codec': private
'@jridgewell/trace-mapping@0.3.31':
'@jridgewell/trace-mapping': private
'@modelcontextprotocol/sdk@1.28.0(zod@3.25.76)':
'@modelcontextprotocol/sdk': private
'@mswjs/interceptors@0.41.3':
'@mswjs/interceptors': private
'@noble/ciphers@1.3.0':
'@noble/ciphers': private
'@noble/curves@1.9.7':
'@noble/curves': private
'@noble/hashes@1.8.0':
'@noble/hashes': private
'@nodelib/fs.scandir@2.1.5':
'@nodelib/fs.scandir': private
'@nodelib/fs.stat@2.0.5':
'@nodelib/fs.stat': private
'@nodelib/fs.walk@1.2.8':
'@nodelib/fs.walk': private
'@open-draft/deferred-promise@2.2.0':
'@open-draft/deferred-promise': private
'@open-draft/logger@0.3.0':
'@open-draft/logger': private
'@open-draft/until@2.1.0':
'@open-draft/until': private
'@oxc-project/types@0.122.0':
'@oxc-project/types': private
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.12':
'@rolldown/binding-linux-x64-gnu': private
'@rolldown/binding-linux-x64-musl@1.0.0-rc.12':
'@rolldown/binding-linux-x64-musl': private
'@rolldown/pluginutils@1.0.0-rc.7':
'@rolldown/pluginutils': private
'@sec-ant/readable-stream@0.4.1':
'@sec-ant/readable-stream': private
'@sindresorhus/merge-streams@4.0.0':
'@sindresorhus/merge-streams': private
'@tailwindcss/node@4.2.2':
'@tailwindcss/node': private
'@tailwindcss/oxide-linux-x64-gnu@4.2.2':
'@tailwindcss/oxide-linux-x64-gnu': private
'@tailwindcss/oxide-linux-x64-musl@4.2.2':
'@tailwindcss/oxide-linux-x64-musl': private
'@tailwindcss/oxide@4.2.2':
'@tailwindcss/oxide': private
'@ts-morph/common@0.27.0':
'@ts-morph/common': private
'@types/statuses@2.0.6':
'@types/statuses': private
'@types/validate-npm-package-name@4.0.2':
'@types/validate-npm-package-name': private
accepts@2.0.0:
accepts: private
agent-base@7.1.4:
agent-base: private
ajv-formats@3.0.1(ajv@8.18.0):
ajv-formats: private
ajv@8.18.0:
ajv: private
ansi-regex@6.2.2:
ansi-regex: private
ansi-styles@4.3.0:
ansi-styles: private
argparse@2.0.1:
argparse: private
ast-types@0.16.1:
ast-types: private
balanced-match@4.0.4:
balanced-match: private
baseline-browser-mapping@2.10.12:
baseline-browser-mapping: private
body-parser@2.2.2:
body-parser: private
brace-expansion@5.0.5:
brace-expansion: private
braces@3.0.3:
braces: private
browserslist@4.28.1:
browserslist: private
bundle-name@4.1.0:
bundle-name: private
bytes@3.1.2:
bytes: private
call-bind-apply-helpers@1.0.2:
call-bind-apply-helpers: private
call-bound@1.0.4:
call-bound: private
callsites@3.1.0:
callsites: private
caniuse-lite@1.0.30001781:
caniuse-lite: private
chalk@5.6.2:
chalk: private
cli-cursor@5.0.0:
cli-cursor: private
cli-spinners@2.9.2:
cli-spinners: private
cli-width@4.1.0:
cli-width: private
cliui@8.0.1:
cliui: private
code-block-writer@13.0.3:
code-block-writer: private
color-convert@2.0.1:
color-convert: private
color-name@1.1.4:
color-name: private
commander@14.0.3:
commander: private
content-disposition@1.0.1:
content-disposition: private
content-type@1.0.5:
content-type: private
convert-source-map@2.0.0:
convert-source-map: private
cookie-signature@1.2.2:
cookie-signature: private
cookie@1.1.1:
cookie: private
cors@2.8.6:
cors: private
cosmiconfig@9.0.1(typescript@6.0.2):
cosmiconfig: private
cross-spawn@7.0.6:
cross-spawn: private
cssesc@3.0.0:
cssesc: private
csstype@3.2.3:
csstype: private
data-uri-to-buffer@4.0.1:
data-uri-to-buffer: private
debug@4.4.3:
debug: private
dedent@1.7.2:
dedent: private
deepmerge@4.3.1:
deepmerge: private
default-browser-id@5.0.1:
default-browser-id: private
default-browser@5.5.0:
default-browser: private
define-lazy-prop@3.0.0:
define-lazy-prop: private
depd@2.0.0:
depd: private
detect-libc@2.1.2:
detect-libc: private
diff@8.0.4:
diff: private
dotenv@17.3.1:
dotenv: private
dunder-proto@1.0.1:
dunder-proto: private
eciesjs@0.4.18:
eciesjs: private
ee-first@1.1.1:
ee-first: private
electron-to-chromium@1.5.328:
electron-to-chromium: private
emoji-regex@10.6.0:
emoji-regex: private
encodeurl@2.0.0:
encodeurl: private
enhanced-resolve@5.20.1:
enhanced-resolve: private
env-paths@2.2.1:
env-paths: private
error-ex@1.3.4:
error-ex: private
es-define-property@1.0.1:
es-define-property: private
es-errors@1.3.0:
es-errors: private
es-object-atoms@1.1.1:
es-object-atoms: private
escalade@3.2.0:
escalade: private
escape-html@1.0.3:
escape-html: private
esprima@4.0.1:
esprima: private
etag@1.8.1:
etag: private
eventsource-parser@3.0.6:
eventsource-parser: private
eventsource@3.0.7:
eventsource: private
execa@9.6.1:
execa: private
express-rate-limit@8.3.1(express@5.2.1):
express-rate-limit: private
express@5.2.1:
express: private
fast-deep-equal@3.1.3:
fast-deep-equal: private
fast-glob@3.3.3:
fast-glob: private
fast-uri@3.1.0:
fast-uri: private
fastq@1.20.1:
fastq: private
fdir@6.5.0(picomatch@4.0.4):
fdir: private
fetch-blob@3.2.0:
fetch-blob: private
figures@6.1.0:
figures: private
fill-range@7.1.1:
fill-range: private
finalhandler@2.1.1:
finalhandler: private
formdata-polyfill@4.0.10:
formdata-polyfill: private
forwarded@0.2.0:
forwarded: private
fresh@2.0.0:
fresh: private
fs-extra@11.3.4:
fs-extra: private
function-bind@1.1.2:
function-bind: private
fuzzysort@3.1.0:
fuzzysort: private
gensync@1.0.0-beta.2:
gensync: private
get-caller-file@2.0.5:
get-caller-file: private
get-east-asian-width@1.5.0:
get-east-asian-width: private
get-intrinsic@1.3.0:
get-intrinsic: private
get-own-enumerable-keys@1.0.0:
get-own-enumerable-keys: private
get-proto@1.0.1:
get-proto: private
get-stream@9.0.1:
get-stream: private
glob-parent@5.1.2:
glob-parent: private
gopd@1.2.0:
gopd: private
graceful-fs@4.2.11:
graceful-fs: private
graphql@16.13.2:
graphql: private
has-symbols@1.1.0:
has-symbols: private
hasown@2.0.2:
hasown: private
headers-polyfill@4.0.3:
headers-polyfill: private
hono@4.12.9:
hono: private
http-errors@2.0.1:
http-errors: private
https-proxy-agent@7.0.6:
https-proxy-agent: private
human-signals@8.0.1:
human-signals: private
iconv-lite@0.7.2:
iconv-lite: private
ignore@5.3.2:
ignore: private
import-fresh@3.3.1:
import-fresh: private
inherits@2.0.4:
inherits: private
ip-address@10.1.0:
ip-address: private
ipaddr.js@1.9.1:
ipaddr.js: private
is-arrayish@0.2.1:
is-arrayish: private
is-docker@3.0.0:
is-docker: private
is-extglob@2.1.1:
is-extglob: private
is-fullwidth-code-point@3.0.0:
is-fullwidth-code-point: private
is-glob@4.0.3:
is-glob: private
is-in-ssh@1.0.0:
is-in-ssh: private
is-inside-container@1.0.0:
is-inside-container: private
is-interactive@2.0.0:
is-interactive: private
is-node-process@1.2.0:
is-node-process: private
is-number@7.0.0:
is-number: private
is-obj@3.0.0:
is-obj: private
is-plain-obj@4.1.0:
is-plain-obj: private
is-promise@4.0.0:
is-promise: private
is-regexp@3.1.0:
is-regexp: private
is-stream@4.0.1:
is-stream: private
is-unicode-supported@2.1.0:
is-unicode-supported: private
is-wsl@3.1.1:
is-wsl: private
isexe@3.1.5:
isexe: private
jiti@2.6.1:
jiti: private
jose@6.2.2:
jose: private
js-tokens@4.0.0:
js-tokens: private
js-yaml@4.1.1:
js-yaml: private
jsesc@3.1.0:
jsesc: private
json-parse-even-better-errors@2.3.1:
json-parse-even-better-errors: private
json-schema-traverse@1.0.0:
json-schema-traverse: private
json-schema-typed@8.0.2:
json-schema-typed: private
json5@2.2.3:
json5: private
jsonfile@6.2.0:
jsonfile: private
kleur@4.1.5:
kleur: private
lightningcss-linux-x64-gnu@1.32.0:
lightningcss-linux-x64-gnu: private
lightningcss-linux-x64-musl@1.32.0:
lightningcss-linux-x64-musl: private
lightningcss@1.32.0:
lightningcss: private
lines-and-columns@1.2.4:
lines-and-columns: private
log-symbols@6.0.0:
log-symbols: private
lru-cache@5.1.1:
lru-cache: private
magic-string@0.30.21:
magic-string: private
math-intrinsics@1.1.0:
math-intrinsics: private
media-typer@1.1.0:
media-typer: private
merge-descriptors@2.0.0:
merge-descriptors: private
merge-stream@2.0.0:
merge-stream: private
merge2@1.4.1:
merge2: private
micromatch@4.0.8:
micromatch: private
mime-db@1.54.0:
mime-db: private
mime-types@3.0.2:
mime-types: private
mimic-fn@2.1.0:
mimic-fn: private
mimic-function@5.0.1:
mimic-function: private
minimatch@10.2.4:
minimatch: private
minimist@1.2.8:
minimist: private
ms@2.1.3:
ms: private
msw@2.12.14(typescript@6.0.2):
msw: private
mute-stream@2.0.0:
mute-stream: private
nanoid@3.3.11:
nanoid: private
negotiator@1.0.0:
negotiator: private
node-domexception@1.0.0:
node-domexception: private
node-fetch@3.3.2:
node-fetch: private
node-releases@2.0.36:
node-releases: private
npm-run-path@6.0.0:
npm-run-path: private
object-assign@4.1.1:
object-assign: private
object-inspect@1.13.4:
object-inspect: private
object-treeify@1.1.33:
object-treeify: private
on-finished@2.4.1:
on-finished: private
once@1.4.0:
once: private
onetime@5.1.2:
onetime: private
open@11.0.0:
open: private
ora@8.2.0:
ora: private
outvariant@1.4.3:
outvariant: private
parent-module@1.0.1:
parent-module: private
parse-json@5.2.0:
parse-json: private
parse-ms@4.0.0:
parse-ms: private
parseurl@1.3.3:
parseurl: private
path-browserify@1.0.1:
path-browserify: private
path-key@3.1.1:
path-key: private
path-to-regexp@6.3.0:
path-to-regexp: private
picocolors@1.1.1:
picocolors: private
picomatch@4.0.4:
picomatch: private
pkce-challenge@5.0.1:
pkce-challenge: private
postcss-selector-parser@7.1.1:
postcss-selector-parser: private
postcss@8.5.8:
postcss: private
powershell-utils@0.1.0:
powershell-utils: private
pretty-ms@9.3.0:
pretty-ms: private
prompts@2.4.2:
prompts: private
proxy-addr@2.0.7:
proxy-addr: private
qs@6.15.0:
qs: private
queue-microtask@1.2.3:
queue-microtask: private
range-parser@1.2.1:
range-parser: private
raw-body@3.0.2:
raw-body: private
recast@0.23.11:
recast: private
require-directory@2.1.1:
require-directory: private
require-from-string@2.0.2:
require-from-string: private
reselect@5.1.1:
reselect: private
resolve-from@4.0.0:
resolve-from: private
restore-cursor@5.1.0:
restore-cursor: private
rettime@0.10.1:
rettime: private
reusify@1.1.0:
reusify: private
rolldown@1.0.0-rc.12(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1):
rolldown: private
router@2.2.0:
router: private
run-applescript@7.1.0:
run-applescript: private
run-parallel@1.2.0:
run-parallel: private
safer-buffer@2.1.2:
safer-buffer: private
scheduler@0.27.0:
scheduler: private
semver@6.3.1:
semver: private
send@1.2.1:
send: private
serve-static@2.2.1:
serve-static: private
setprototypeof@1.2.0:
setprototypeof: private
shebang-command@2.0.0:
shebang-command: private
shebang-regex@3.0.0:
shebang-regex: private
side-channel-list@1.0.0:
side-channel-list: private
side-channel-map@1.0.1:
side-channel-map: private
side-channel-weakmap@1.0.2:
side-channel-weakmap: private
side-channel@1.1.0:
side-channel: private
signal-exit@4.1.0:
signal-exit: private
sisteransi@1.0.5:
sisteransi: private
source-map-js@1.2.1:
source-map-js: private
source-map@0.6.1:
source-map: private
statuses@2.0.2:
statuses: private
stdin-discarder@0.2.2:
stdin-discarder: private
strict-event-emitter@0.5.1:
strict-event-emitter: private
string-width@7.2.0:
string-width: private
stringify-object@5.0.0:
stringify-object: private
strip-ansi@7.2.0:
strip-ansi: private
strip-bom@3.0.0:
strip-bom: private
strip-final-newline@4.0.0:
strip-final-newline: private
tabbable@6.4.0:
tabbable: private
tagged-tag@1.0.0:
tagged-tag: private
tapable@2.3.2:
tapable: private
tiny-invariant@1.3.3:
tiny-invariant: private
tinyglobby@0.2.15:
tinyglobby: private
tldts-core@7.0.27:
tldts-core: private
tldts@7.0.27:
tldts: private
to-regex-range@5.0.1:
to-regex-range: private
toidentifier@1.0.1:
toidentifier: private
tough-cookie@6.0.1:
tough-cookie: private
ts-morph@26.0.0:
ts-morph: private
tsconfig-paths@4.2.0:
tsconfig-paths: private
tslib@2.8.1:
tslib: private
type-fest@5.5.0:
type-fest: private
type-is@2.0.1:
type-is: private
unicorn-magic@0.3.0:
unicorn-magic: private
universalify@2.0.1:
universalify: private
unpipe@1.0.0:
unpipe: private
until-async@3.0.2:
until-async: private
update-browserslist-db@1.2.3(browserslist@4.28.1):
update-browserslist-db: private
use-sync-external-store@1.6.0(react@19.2.4):
use-sync-external-store: private
util-deprecate@1.0.2:
util-deprecate: private
validate-npm-package-name@7.0.2:
validate-npm-package-name: private
vary@1.1.2:
vary: private
web-streams-polyfill@3.3.3:
web-streams-polyfill: private
which@4.0.0:
which: private
wrap-ansi@6.2.0:
wrap-ansi: private
wrappy@1.0.2:
wrappy: private
wsl-utils@0.3.1:
wsl-utils: private
y18n@5.0.8:
y18n: private
yallist@3.1.1:
yallist: private
yargs-parser@21.1.1:
yargs-parser: private
yargs@17.7.2:
yargs: private
yoctocolors-cjs@2.1.3:
yoctocolors-cjs: private
yoctocolors@2.1.2:
yoctocolors: private
zod-to-json-schema@3.25.2(zod@3.25.76):
zod-to-json-schema: private
zod@3.25.76:
zod: private
ignoredBuilds:
- msw
included:
dependencies: true
devDependencies: true
optionalDependencies: true
injectedDeps: {}
layoutVersion: 5
nodeLinker: isolated
packageManager: pnpm@10.17.0
pendingBuilds: []
prunedAt: Sat, 28 Mar 2026 19:25:51 GMT
publicHoistPattern: []
registries:
'@jsr': https://npm.jsr.io/
default: https://registry.npmjs.org/
skipped:
- '@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)'
- '@rolldown/binding-android-arm64@1.0.0-rc.12'
- '@rolldown/binding-darwin-arm64@1.0.0-rc.12'
- '@rolldown/binding-darwin-x64@1.0.0-rc.12'
- '@rolldown/binding-freebsd-x64@1.0.0-rc.12'
- '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12'
- '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12'
- '@rolldown/binding-linux-arm64-musl@1.0.0-rc.12'
- '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12'
- '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12'
- '@rolldown/binding-openharmony-arm64@1.0.0-rc.12'
- '@rolldown/binding-wasm32-wasi@1.0.0-rc.12(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)'
- '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12'
- '@rolldown/binding-win32-x64-msvc@1.0.0-rc.12'
- '@tailwindcss/oxide-android-arm64@4.2.2'
- '@tailwindcss/oxide-darwin-arm64@4.2.2'
- '@tailwindcss/oxide-darwin-x64@4.2.2'
- '@tailwindcss/oxide-freebsd-x64@4.2.2'
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.2'
- '@tailwindcss/oxide-linux-arm64-gnu@4.2.2'
- '@tailwindcss/oxide-linux-arm64-musl@4.2.2'
- '@tailwindcss/oxide-wasm32-wasi@4.2.2'
- '@tailwindcss/oxide-win32-arm64-msvc@4.2.2'
- '@tailwindcss/oxide-win32-x64-msvc@4.2.2'
- '@tybys/wasm-util@0.10.1'
- fsevents@2.3.3
- lightningcss-android-arm64@1.32.0
- lightningcss-darwin-arm64@1.32.0
- lightningcss-darwin-x64@1.32.0
- lightningcss-freebsd-x64@1.32.0
- lightningcss-linux-arm-gnueabihf@1.32.0
- lightningcss-linux-arm64-gnu@1.32.0
- lightningcss-linux-arm64-musl@1.32.0
- lightningcss-win32-arm64-msvc@1.32.0
- lightningcss-win32-x64-msvc@1.32.0
storeDir: /home/lucas/.local/share/pnpm/store/v10
virtualStoreDir: .pnpm
virtualStoreDirMaxLength: 120