UNPKG

@trapar-waves/captain

Version:

A template management tool for organizing and listing various project templates.

50 lines (49 loc) 16.6 kB
var package_namespaceObject = JSON.parse('{"name":"@trapar-waves/cli-template","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A CLI template with TypeScript, tsup, consola, destr, and picocolors, offering efficient builds, logging, data parsing, and colorful output, with ESLint for quality.","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/cli-template","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/cli-template.git"},"bugs":{"url":"https://github.com/Trapar-waves/cli-template/issues"},"keywords":["cli","template","typescript","tsup","consola","destr","picocolors","eslint"],"publishConfig":{"access":"public"},"bin":{"cli-template":"./bin/run"},"scripts":{"start":"ts-node ./bin/run.ts","start:node":"node ./bin/run","build":"tsup-node","build:watch":"tsup-node --watch","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"consola":"^3.4.2","destr":"^2.0.5","picocolors":"^1.1.1"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","husky":"^9.1.7","lint-staged":"^16.2.7","ts-node":"^10.9.2","tsup":"^8.5.1","typescript":"^5.9.3"}}'); var llm_template_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/llm-template","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A template for LLM development integrating AI tools, TypeScript, Zod validation, and development utilities like Vitest and Rslib.","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/llm-template","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/llm-template.git"},"bugs":{"url":"https://github.com/Trapar-waves/llm-template/issues"},"keywords":["llm","ai","typescript","zod","vitest","vite","rslib","prettier","eslint","dotenv","pathe"],"publishConfig":{"access":"public"},"scripts":{"build":"rslib build","build:watch":"rslib build --watch","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@ai-sdk/openai":"^2.0.71","ai":"^5.0.101","mdbox":"^0.1.1","pathe":"^2.0.3","prettier":"^3.6.2","vitest":"^4.0.13","zod":"^4.1.13"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@rslib/core":"^0.18.1","@types/node":"^24.10.1","dotenv":"^17.2.3","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","husky":"^9.1.7","lint-staged":"^16.2.7","typescript":"^5.9.3","vite":"^7.2.4"}}'); var react_antd_pro_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-antd-pro","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A React-based project leveraging Ant Design Pro, TanStack tools, and Rsbuild for efficient enterprise application development","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"licence":"MIT","homepage":"https://github.com/Trapar-waves/react-antd-pro","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-antd-pro.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-antd-pro/issues"},"keywords":["react","antd","ant-design-pro","tanstack","rsbuild","typescript","tailwindcss","enterprise"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@ant-design/pro-components":"^2.8.10","@ant-design/pro-layout":"^7.22.7","@ant-design/v5-patch-for-react-19":"^1.0.3","@tanstack/react-query":"^5.90.10","@tanstack/react-router":"^1.139.3","antd":"^5.28.0","axios":"^1.13.2","clsx":"^2.1.1","immer":"^11.0.0","motion":"^12.23.24","react":"^19.2.0","react-dom":"^19.2.0","react-scan":"^0.4.3","zustand":"^5.0.8"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@rsbuild/plugin-typed-css-modules":"^1.2.0","@rsdoctor/rspack-plugin":"^1.3.11","@tailwindcss/postcss":"^4.1.17","@tanstack/eslint-plugin-query":"^5.91.2","@tanstack/eslint-plugin-router":"^1.139.0","@tanstack/react-query-devtools":"^5.91.0","@tanstack/react-router-devtools":"^1.139.3","@tanstack/router-plugin":"^1.139.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","rspack-plugin-mock":"^1.2.0","tailwindcss":"^4.1.17","typescript":"^5.9.3"},"pnpm":{"onlyBuiltDependencies":["@tailwindcss/oxide","core-js","esbuild"]}}'); var react_mantine_tailwind_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-mantine-tailwind","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A React template integrating Mantine UI and Tailwind CSS for modern web development","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"licence":"MIT","homepage":"https://github.com/Trapar-waves/react-mantine-tailwind","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-mantine-tailwind.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-mantine-tailwind/issues"},"keywords":["react","tailwind","mantine","rsbuild","typescript"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@mantine/core":"^8.3.9","@mantine/hooks":"^8.3.9","react":"^19.2.0","react-dom":"^19.2.0"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind":"^1.2.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@tailwindcss/postcss":"^4.1.17","@types/postcss-import":"^14.0.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","autoprefixer":"^10.4.22","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","postcss-import":"^16.1.1","postcss-preset-mantine":"^1.18.0","postcss-simple-vars":"^7.0.1","tailwind-preset-mantine":"3.0.2","tailwindcss":"^4.1.17","typescript":"^5.9.3"}}'); var react_tailwind_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-tailwind","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A modern UI development template integrating React and Tailwind CSS, with Rsbuild, TypeScript, ESLint (Antfu config), and Iconify support.","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"homepage":"https://github.com/Trapar-waves/react-tailwind","licence":"MIT","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-tailwind.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-tailwind/issues"},"keywords":["react","tailwindcss","rsbuild","typescript","eslint","iconify"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@tailwindcss/postcss":"^4.1.17","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","tailwindcss":"^4.1.17","typescript":"^5.9.3"}}'); var react_tanstack_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-tanstack","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A React template leveraging TanStack tools (Query, Router) for state management, routing, and data handling, with TypeScript, Tailwind CSS, and Rsbuild integration.","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/react-tanstack","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-tanstack.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-tanstack/issues"},"keywords":["react","tanstack","rsbuild","query","router","typescript","tailwindcss"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@tanstack/react-query":"^5.90.10","@tanstack/react-router":"^1.139.3","react":"^19.2.0","react-dom":"^19.2.0"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@tailwindcss/postcss":"^4.1.17","@tanstack/eslint-plugin-query":"^5.91.2","@tanstack/eslint-plugin-router":"^1.139.0","@tanstack/react-devtools":"^0.8.1","@tanstack/react-query-devtools":"^5.91.0","@tanstack/react-router-devtools":"^1.139.3","@tanstack/router-plugin":"^1.139.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","tailwindcss":"^4.1.17","typescript":"^5.9.3"}}'); var react_three_maplibre_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-three-maplibre","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A React library integrating Three.js and MapLibre for 3D map visualization","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/react-three-maplibre","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-three-maplibre.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-three-maplibre/issues"},"keywords":["react","antv","maplibre","three.js","react-three-fiber","geospatial","3d-visualization"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@antv/l7":"^2.23.1","@antv/l7-maps":"^2.23.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.4.0","maplibre-gl":"^5.13.0","react":"^19.2.0","react-dom":"^19.2.0","react-map-gl":"^8.1.0","react-three-map":"^1.0.0","three":"^0.181.2","three-stdlib":"^2.36.1"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@tailwindcss/postcss":"^4.1.17","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@types/three":"^0.181.0","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","mapbox-gl":"^3.16.0","tailwindcss":"^4.1.17","typescript":"^5.9.3"}}'); var react_visgl_maplibre_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-visgl-maplibre","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A React-based geospatial visualization template integrating Three.js, Deck.gl, and MapLibre for 3D map interactions and rich geospatial data rendering.","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/react-visgl-maplibre","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/react-visgl-maplibre.git"},"bugs":{"url":"https://github.com/Trapar-waves/react-visgl-maplibre/issues"},"keywords":["react","fiber","maplibre","three","vis.gl","deck.gl"],"publishConfig":{"access":"public"},"scripts":{"dev":"rsbuild dev --open","build":"rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@deck.gl/aggregation-layers":"^9.2.2","@deck.gl/core":"^9.2.2","@deck.gl/geo-layers":"^9.2.2","@deck.gl/mapbox":"^9.2.2","@deck.gl/react":"^9.2.2","@loaders.gl/3d-tiles":"^4.3.4","@loaders.gl/core":"^4.3.4","@loaders.gl/csv":"^4.3.4","@loaders.gl/tiles":"^4.3.4","@luma.gl/core":"^9.2.4","@luma.gl/webgl":"^9.2.4","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.4.0","deck.gl":"^9.2.2","maplibre-gl":"^5.13.0","react":"^19.2.0","react-dom":"^19.2.0","react-map-gl":"^8.1.0","react-three-map":"^1.0.0","three":"^0.181.2","three-stdlib":"^2.36.1"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@eslint-react/eslint-plugin":"^2.3.7","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@maplibre/maplibre-gl-style-spec":"^24.3.1","@rsbuild/core":"^1.6.8","@rsbuild/plugin-react":"^1.4.2","@tailwindcss/postcss":"^4.1.17","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@types/three":"^0.181.0","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","husky":"^9.1.7","lint-staged":"^16.2.7","mapbox-gl":"^3.16.0","tailwindcss":"^4.1.17","taze":"^19.9.0","typescript":"^5.9.3"}}'); var vue_tailwind_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/vue-tailwind","type":"module","version":"1.1.19","packageManager":"pnpm@10.23.0","description":"A Vue 3 project template integrated with Tailwind CSS for rapid frontend development","author":{"email":"admin@rikka.cc","name":"Rikka","url":"https://github.com/Muromi-Rikka"},"license":"MIT","homepage":"https://github.com/Trapar-waves/vue-tailwind","repository":{"type":"git","url":"git+https://github.com/Trapar-waves/vue-tailwind.git"},"bugs":{"url":"https://github.com/Trapar-waves/vue-tailwind/issues"},"keywords":["vue","vue3","tailwindcss","typescript","rsbuild","eslint","iconify"],"publishConfig":{"access":"public"},"scripts":{"build":"rsbuild build","dev":"rsbuild dev --open","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@vueuse/core":"^14.0.0","vue":"^3.5.25"},"devDependencies":{"@antfu/eslint-config":"^6.2.0","@iconify/json":"^2.2.410","@iconify/tailwind4":"^1.1.0","@rsbuild/core":"^1.6.8","@rsbuild/plugin-vue":"^1.2.0","@tailwindcss/postcss":"^4.1.17","eslint":"^9.39.1","eslint-plugin-format":"^1.0.2","husky":"^9.1.7","lint-staged":"^16.2.7","tailwindcss":"^4.1.17","typescript":"^5.9.3"}}'); const createList = [ { name: package_namespaceObject.name, description: package_namespaceObject.description }, { name: vue_tailwind_package_namespaceObject.name, description: vue_tailwind_package_namespaceObject.description }, { name: llm_template_package_namespaceObject.name, description: llm_template_package_namespaceObject.description }, { name: react_antd_pro_package_namespaceObject.name, description: react_antd_pro_package_namespaceObject.description }, { name: react_mantine_tailwind_package_namespaceObject.name, description: react_mantine_tailwind_package_namespaceObject.description }, { name: react_tailwind_package_namespaceObject.name, description: react_tailwind_package_namespaceObject.description }, { name: react_tanstack_package_namespaceObject.name, description: react_tanstack_package_namespaceObject.description }, { name: react_three_maplibre_package_namespaceObject.name, description: react_three_maplibre_package_namespaceObject.description }, { name: react_visgl_maplibre_package_namespaceObject.name, description: react_visgl_maplibre_package_namespaceObject.description } ]; export { createList }; //# sourceMappingURL=index.js.map