UNPKG

@modyqyw/fabric

Version:

Opinionated shareable specifications for git-based JavaScript/TypeScript projects.

218 lines (215 loc) 4.9 kB
'use strict'; const GLOB_SCRIPT_EXT = "?([cm])[jt]s?(x)"; const GLOB_SCRIPT = "**/*.?([cm])[jt]s?(x)"; const GLOB_JS = "**/*.?([cm])js"; const GLOB_JSX = "**/*.?([cm])jsx"; const GLOB_DTS = "**/*.d.?([cm])ts"; const GLOB_TS = "**/*.?([cm])ts"; const GLOB_TSX = "**/*.?([cm])tsx"; const GLOB_STYLE = "**/*.{c,le,sc,sa}ss"; const GLOB_CSS = "**/*.css"; const GLOB_LESS = "**/*.less"; const GLOB_SCSS = "**/*.scss"; const GLOB_SASS = "**/*.sass"; const GLOB_JSON = "**/*.json"; const GLOB_JSON5 = "**/*.json5"; const GLOB_JSONC = "**/*.jsonc"; const GLOB_TOML = "**/*.toml"; const GLOB_YAML = "**/*.y?(a)ml"; const GLOB_MARKDOWN = "**/*.md"; const GLOB_VUE = "**/*.vue"; const GLOB_SVELTE = "**/*.svelte"; const GLOB_ASTRO = "**/*.astro"; const GLOB_HTML = "**/*.htm?(l)"; const GLOB_MARKDOWN_SCRIPT = `${GLOB_MARKDOWN}/${GLOB_SCRIPT}`; const GLOB_MARKDOWN_VUE = `${GLOB_MARKDOWN}/${GLOB_VUE}`; const GLOB_MARKDOWN_SVELTE = `${GLOB_MARKDOWN}/${GLOB_SVELTE}`; const GLOB_MARKDOWN_ASTRO = `${GLOB_MARKDOWN}/${GLOB_ASTRO}`; const GLOB_MARKDOWN_HTML = `${GLOB_MARKDOWN}/${GLOB_HTML}`; const GLOB_TESTS = [ `**/__tests__/**/*.${GLOB_SCRIPT_EXT}`, `**/*.spec.${GLOB_SCRIPT_EXT}`, `**/*.test.${GLOB_SCRIPT_EXT}`, `**/*.bench.${GLOB_SCRIPT_EXT}`, `**/*.benchmark.${GLOB_SCRIPT_EXT}` ]; const GLOB_ALL_SRC = [ GLOB_SCRIPT, GLOB_STYLE, GLOB_JSON, GLOB_JSON5, GLOB_JSONC, GLOB_YAML, GLOB_MARKDOWN, GLOB_VUE, GLOB_SVELTE, GLOB_ASTRO, GLOB_HTML ]; const GLOB_EXCLUDE = [ "**/node_modules", "**/dist*", "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml", "**/bun.lockb", "!.github", "!.vitepress", "!.vuepress", "!.vscode", "**/public", "**/out", "**/output", "**/generated", "**/coverage", "**/temp", "**/.temp", "**/tmp", "**/.tmp", "**/.history", "**/unpackage", "**/fixtures", "**/.nuxt", "**/.next", "**/.svelte-kit", "**/.vercel", "**/.netlify", "**/.cache", "**/.changeset", "**/.git", "**/.hbuilder", "**/.hbuilderx", "**/.idea", "**/.nitro", "**/.npm", "**/.out", "**/.output", "**/.rax", "**/.umi", "**/.vite-inspect", "**/cache", "**/.vitepress/cache", "**/.vuepress/cache", "**/CHANGELOG*.md", "**/*.min.*", "**/LICENSE*", "**/__snapshots__", "**/auto-import?(s).d.ts", // unplugin-auto-import "**/components.d.ts", // unplugin-vue-components "**/typed-router.d.ts", // nuxt-typed-router "**/uni-pages.d.ts", // @uni-helper/vite-plugin-uni-pages "**/routeTree.gen.ts", // @tanstack/react-router "**/androidPrivacy.json", // uni-app "**/pages.json", // uni-app "**/manifest.json", // uni-app "**/*timestamp-*" ]; const MINI_PROGRAM_ELEMENTS = [ "page", "cover-image", "cover-view", "grid-view", "list-view", "match-media", "movable-area", "movable-view", "page-container", "root-portal", "scroll-view", "share-element", "snapshot", "span", "sticky-header", "sticky-section", "swiper", "swiper-item", "view", "icon", "progress", "rich-text", "text", "button", "checkbox", "checkbox-group", "editor", "form", "input", "keyboard-accessory", "label", "picker", "picker-view", "picker-view-column", "radio", "radio-group", "slider", "switch", "textarea", "functional-page-navigator", "navigator", "audio", "camera", "channel-live", "channel-video", "image", "live-player", "live-pusher", "video", "voip-room", "map", "canvas", "web-view", "ad", "ad-rewarded-video", "ad-fullscreen-video", "ad-interstitial", "ad-draw", "ad-content-page", "ad-interactive", "ad-custom", "official-account", "open-data", "native-component", "aria-component", "navigation-bar", "page-meta", "unicloud-db" ]; exports.GLOB_ALL_SRC = GLOB_ALL_SRC; exports.GLOB_ASTRO = GLOB_ASTRO; exports.GLOB_CSS = GLOB_CSS; exports.GLOB_DTS = GLOB_DTS; exports.GLOB_EXCLUDE = GLOB_EXCLUDE; exports.GLOB_HTML = GLOB_HTML; exports.GLOB_JS = GLOB_JS; exports.GLOB_JSON = GLOB_JSON; exports.GLOB_JSON5 = GLOB_JSON5; exports.GLOB_JSONC = GLOB_JSONC; exports.GLOB_JSX = GLOB_JSX; exports.GLOB_LESS = GLOB_LESS; exports.GLOB_MARKDOWN = GLOB_MARKDOWN; exports.GLOB_MARKDOWN_ASTRO = GLOB_MARKDOWN_ASTRO; exports.GLOB_MARKDOWN_HTML = GLOB_MARKDOWN_HTML; exports.GLOB_MARKDOWN_SCRIPT = GLOB_MARKDOWN_SCRIPT; exports.GLOB_MARKDOWN_SVELTE = GLOB_MARKDOWN_SVELTE; exports.GLOB_MARKDOWN_VUE = GLOB_MARKDOWN_VUE; exports.GLOB_SASS = GLOB_SASS; exports.GLOB_SCRIPT = GLOB_SCRIPT; exports.GLOB_SCRIPT_EXT = GLOB_SCRIPT_EXT; exports.GLOB_SCSS = GLOB_SCSS; exports.GLOB_STYLE = GLOB_STYLE; exports.GLOB_SVELTE = GLOB_SVELTE; exports.GLOB_TESTS = GLOB_TESTS; exports.GLOB_TOML = GLOB_TOML; exports.GLOB_TS = GLOB_TS; exports.GLOB_TSX = GLOB_TSX; exports.GLOB_VUE = GLOB_VUE; exports.GLOB_YAML = GLOB_YAML; exports.MINI_PROGRAM_ELEMENTS = MINI_PROGRAM_ELEMENTS;