UNPKG

@modyqyw/fabric

Version:

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

186 lines (184 loc) 4.35 kB
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" ]; export { GLOB_TESTS as A, GLOB_ALL_SRC as B, GLOB_EXCLUDE as C, GLOB_SCRIPT_EXT as G, MINI_PROGRAM_ELEMENTS as M, GLOB_SCRIPT as a, GLOB_JS as b, GLOB_JSX as c, GLOB_DTS as d, GLOB_TS as e, GLOB_TSX as f, GLOB_STYLE as g, GLOB_CSS as h, GLOB_LESS as i, GLOB_SCSS as j, GLOB_SASS as k, GLOB_JSON as l, GLOB_JSON5 as m, GLOB_JSONC as n, GLOB_TOML as o, GLOB_YAML as p, GLOB_MARKDOWN as q, GLOB_VUE as r, GLOB_SVELTE as s, GLOB_ASTRO as t, GLOB_HTML as u, GLOB_MARKDOWN_SCRIPT as v, GLOB_MARKDOWN_VUE as w, GLOB_MARKDOWN_SVELTE as x, GLOB_MARKDOWN_ASTRO as y, GLOB_MARKDOWN_HTML as z };