@trapar-waves/captain
Version:
A template management tool for organizing and listing various project templates.
84 lines (83 loc) • 18.7 kB
JavaScript
"use strict";
var __webpack_require__ = {};
(()=>{
__webpack_require__.d = (exports1, definition)=>{
for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
enumerable: true,
get: definition[key]
});
};
})();
(()=>{
__webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
__webpack_require__.r = (exports1)=>{
if ("u" > typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
value: 'Module'
});
Object.defineProperty(exports1, '__esModule', {
value: true
});
};
})();
var __webpack_exports__ = {};
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
createList: ()=>createList
});
var package_namespaceObject = JSON.parse('{"name":"@trapar-waves/cli-template","version":"1.2.0","packageManager":"pnpm@10.33.2","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":"^8.2.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.4.0","ts-node":"^10.9.2","tsup":"^8.5.1","typescript":"^6.0.3"}}');
var llm_template_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/llm-template","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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":"^3.0.53","ai":"^6.0.168","mdbox":"^0.1.1","pathe":"^2.0.3","prettier":"^3.8.3","vitest":"^4.1.5","zod":"^4.3.6"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@rslib/core":"^0.21.3","@types/node":"^24.12.2","dotenv":"^17.4.2","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.4.0","typescript":"^6.0.3","vite":"^8.0.10"}}');
var react_antd_pro_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-antd-pro","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","typecheck":"tsc --noEmit","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.100.5","@tanstack/react-router":"^1.168.24","antd":"^5.29.3","axios":"^1.15.2","clsx":"^2.1.1","immer":"^11.1.4","motion":"^12.38.0","react":"^19.2.5","react-dom":"^19.2.5","react-scan":"^0.5.3","zustand":"^5.0.12"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@rsbuild/core":"^2.0.1","@rsbuild/plugin-react":"^2.0.0","@rsbuild/plugin-typed-css-modules":"^1.2.2","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@tanstack/eslint-plugin-query":"^5.100.5","@tanstack/eslint-plugin-router":"^1.161.6","@tanstack/react-query-devtools":"^5.100.5","@tanstack/react-router-devtools":"^1.166.13","@tanstack/router-plugin":"^1.167.27","@types/node":"^24.12.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"},"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.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@mantine/core":"^9.1.0","@mantine/hooks":"^9.1.0","react":"^19.2.5","react-dom":"^19.2.5"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind":"^1.2.0","@rsbuild/core":"^2.0.1","@rsbuild/plugin-react":"^2.0.0","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@types/postcss-import":"^14.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","autoprefixer":"^10.5.0","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","postcss-import":"^16.1.1","postcss-preset-mantine":"^1.18.0","postcss-simple-vars":"^7.0.1","tailwind-preset-mantine":"4.0.2","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
var react_tailwind_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-tailwind","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"react":"^19.2.5","react-dom":"^19.2.5"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@rsbuild/core":"^2.0.1","@rsbuild/plugin-react":"^2.0.0","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
var react_tanstack_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-tanstack","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@tanstack/react-query":"^5.100.5","@tanstack/react-router":"^1.168.24","react":"^19.2.5","react-dom":"^19.2.5"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@rsbuild/core":"^2.0.1","@rsbuild/plugin-react":"^2.0.0","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@tanstack/eslint-plugin-query":"^5.100.5","@tanstack/eslint-plugin-router":"^1.161.6","@tanstack/react-devtools":"^0.10.2","@tanstack/react-query-devtools":"^5.100.5","@tanstack/react-router-devtools":"^1.166.13","@tanstack/router-plugin":"^1.167.27","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
var react_three_maplibre_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-three-maplibre","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@antv/l7":"^2.25.4","@antv/l7-maps":"^2.25.4","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.6.0","maplibre-gl":"^5.24.0","react":"^19.2.5","react-dom":"^19.2.5","react-map-gl":"^8.1.1","react-three-map":"^1.0.0","three":"^0.184.0","three-stdlib":"^2.36.1"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@rsbuild/core":"^2.0.1","@rsbuild/plugin-less":"^1.6.2","@rsbuild/plugin-react":"^2.0.0","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@types/three":"^0.184.0","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","mapbox-gl":"^3.22.0","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
var react_visgl_maplibre_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/react-visgl-maplibre","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@deck.gl/aggregation-layers":"^9.3.1","@deck.gl/core":"^9.3.1","@deck.gl/geo-layers":"^9.3.1","@deck.gl/mapbox":"^9.3.1","@deck.gl/react":"^9.3.1","@loaders.gl/3d-tiles":"^4.4.1","@loaders.gl/core":"^4.4.1","@loaders.gl/csv":"^4.4.1","@loaders.gl/tiles":"^4.4.1","@luma.gl/core":"^9.3.3","@luma.gl/webgl":"^9.3.3","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.6.0","deck.gl":"^9.3.1","maplibre-gl":"^5.24.0","react":"^19.2.5","react-dom":"^19.2.5","react-map-gl":"^8.1.1","react-three-map":"^1.0.0","three":"^0.184.0","three-stdlib":"^2.36.1"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@eslint-react/eslint-plugin":"^3.0.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@maplibre/maplibre-gl-style-spec":"^24.8.1","@rsbuild/core":"^2.0.1","@rsbuild/plugin-react":"^2.0.0","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@types/three":"^0.184.0","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-react-refresh":"^0.5.2","husky":"^9.1.7","lint-staged":"^16.4.0","mapbox-gl":"^3.22.0","tailwindcss":"^4.2.4","taze":"^19.11.0","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
var vue_tailwind_package_namespaceObject = JSON.parse('{"name":"@trapar-waves/vue-tailwind","type":"module","version":"1.2.0","packageManager":"pnpm@10.33.2","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","build:rsdoctor":"cross-env RSDOCTOR=true rsbuild build","dev":"rsbuild dev --open","preview":"rsbuild preview","lint":"eslint . --cache --max-warnings=0 --no-warn-ignored","postinstall":"husky"},"dependencies":{"@vueuse/core":"^14.2.1","vue":"^3.5.33"},"devDependencies":{"@antfu/eslint-config":"^8.2.0","@iconify/json":"^2.2.467","@iconify/tailwind4":"^1.2.3","@rsbuild/core":"^2.0.1","@rsbuild/plugin-vue":"^1.2.7","@rsdoctor/rspack-plugin":"^1.5.9","@tailwindcss/postcss":"^4.2.4","cross-env":"^10.1.0","eslint":"^10.2.1","eslint-plugin-format":"^2.0.1","husky":"^9.1.7","lint-staged":"^16.4.0","tailwindcss":"^4.2.4","typescript":"^6.0.3","unplugin-turbo-console":"^2.3.1"}}');
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
}
];
exports.createList = __webpack_exports__.createList;
for(var __rspack_i in __webpack_exports__)if (-1 === [
"createList"
].indexOf(__rspack_i)) exports[__rspack_i] = __webpack_exports__[__rspack_i];
Object.defineProperty(exports, '__esModule', {
value: true
});
//# sourceMappingURL=index.cjs.map