UNPKG

@matthew.ngo/react-filter-pilot

Version:

Powerful filtering, pagination, and sorting for React with TanStack Query integration

1 lines 11.9 kB
{"inputs":{"src/index.ts":{"bytes":1743,"imports":[],"format":"esm"},"src/adapters/nextJs.ts":{"bytes":588,"imports":[],"format":"esm"},"src/adapters/nextJsAppCustom.ts":{"bytes":922,"imports":[],"format":"esm"},"src/adapters/nextJsPages.ts":{"bytes":887,"imports":[],"format":"esm"},"src/adapters/reactRouterDom.ts":{"bytes":417,"imports":[],"format":"esm"},"src/adapters/universal.ts":{"bytes":1475,"imports":[],"format":"esm"},"src/compat/tanstack-query.ts":{"bytes":2674,"imports":[],"format":"esm"},"src/hooks/useAdvancedFetchControl.ts":{"bytes":8644,"imports":[],"format":"esm"},"src/hooks/useDebounce.ts":{"bytes":418,"imports":[],"format":"esm"},"src/hooks/useFilterMutation.ts":{"bytes":12191,"imports":[],"format":"esm"},"src/hooks/useFilterPilot.ts":{"bytes":20296,"imports":[],"format":"esm"},"src/hooks/useFilterPilotInfinite.ts":{"bytes":17217,"imports":[],"format":"esm"},"src/hooks/useUrlHandler.ts":{"bytes":857,"imports":[],"format":"esm"},"src/types/index.ts":{"bytes":6466,"imports":[],"format":"esm"},"src/utils/debounce.ts":{"bytes":604,"imports":[],"format":"esm"},"src/utils/filterUtils.ts":{"bytes":3327,"imports":[],"format":"esm"},"src/utils/index.ts":{"bytes":289,"imports":[],"format":"esm"},"src/utils/normalize.ts":{"bytes":228,"imports":[],"format":"esm"},"src/utils/transformUtils.ts":{"bytes":354,"imports":[],"format":"esm"},"src/utils/urlUtils.ts":{"bytes":3396,"imports":[],"format":"esm"}},"outputs":{"dist/utils/index.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":744},"dist/utils/index.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"./transformUtils","kind":"import-statement","external":true},{"path":"./urlUtils","kind":"import-statement","external":true},{"path":"./filterUtils","kind":"import-statement","external":true},{"path":"./debounce","kind":"import-statement","external":true}],"exports":["buildSyncableUrlParams","buildUrlParams","compareFilters","debounce","getDefaultFilters","isFilterActive","mergeFilters","parseUrlParams","transformFilterValue"],"entryPoint":"src/utils/index.ts","inputs":{"src/utils/index.ts":{"bytesInOutput":294}},"bytes":573},"dist/utils/normalize.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":514},"dist/utils/normalize.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"}],"exports":["normalizeQueryKey"],"entryPoint":"src/utils/normalize.ts","inputs":{"src/utils/normalize.ts":{"bytesInOutput":89}},"bytes":214},"dist/utils/transformUtils.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":695},"dist/utils/transformUtils.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"}],"exports":["transformFilterValue"],"entryPoint":"src/utils/transformUtils.ts","inputs":{"src/utils/transformUtils.ts":{"bytesInOutput":91}},"bytes":219},"dist/utils/urlUtils.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":5445},"dist/utils/urlUtils.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"./transformUtils","kind":"import-statement","external":true}],"exports":["buildSyncableUrlParams","buildUrlParams","clearManagedUrlParams","getManagedUrlKeys","getNonManagedUrlKeys","parseUrlParams"],"entryPoint":"src/utils/urlUtils.ts","inputs":{"src/utils/urlUtils.ts":{"bytesInOutput":1147}},"bytes":1393},"dist/hooks/useDebounce.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":973},"dist/hooks/useDebounce.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"react","kind":"import-statement","external":true}],"exports":["useDebounce"],"entryPoint":"src/hooks/useDebounce.ts","inputs":{"src/hooks/useDebounce.ts":{"bytesInOutput":184}},"bytes":303},"dist/hooks/useFilterMutation.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":17412},"dist/hooks/useFilterMutation.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"@tanstack/react-query","kind":"import-statement","external":true},{"path":"react","kind":"import-statement","external":true}],"exports":["useFilterMutation","useItemMutation"],"entryPoint":"src/hooks/useFilterMutation.ts","inputs":{"src/hooks/useFilterMutation.ts":{"bytesInOutput":2743}},"bytes":2889},"dist/hooks/useFilterPilot.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":32712},"dist/hooks/useFilterPilot.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"react","kind":"import-statement","external":true},{"path":"@tanstack/react-query","kind":"import-statement","external":true},{"path":"../utils","kind":"import-statement","external":true},{"path":"./useUrlHandler","kind":"import-statement","external":true},{"path":"./useAdvancedFetchControl","kind":"import-statement","external":true},{"path":"../utils/normalize","kind":"import-statement","external":true}],"exports":["useFilterPilot"],"entryPoint":"src/hooks/useFilterPilot.ts","inputs":{"src/hooks/useFilterPilot.ts":{"bytesInOutput":6827}},"bytes":6950},"dist/hooks/useFilterPilotInfinite.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":25937},"dist/hooks/useFilterPilotInfinite.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"@tanstack/react-query","kind":"import-statement","external":true},{"path":"react","kind":"import-statement","external":true},{"path":"../utils","kind":"import-statement","external":true},{"path":"./useUrlHandler","kind":"import-statement","external":true}],"exports":["useFilterPilotInfinite"],"entryPoint":"src/hooks/useFilterPilotInfinite.ts","inputs":{"src/hooks/useFilterPilotInfinite.ts":{"bytesInOutput":4877}},"bytes":5008},"dist/hooks/useUrlHandler.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":1674},"dist/hooks/useUrlHandler.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"react","kind":"import-statement","external":true}],"exports":["useDefaultUrlHandler"],"entryPoint":"src/hooks/useUrlHandler.ts","inputs":{"src/hooks/useUrlHandler.ts":{"bytesInOutput":499}},"bytes":622},"dist/types/index.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":93},"dist/types/index.js":{"imports":[],"exports":[],"entryPoint":"src/types/index.ts","inputs":{"src/types/index.ts":{"bytesInOutput":0}},"bytes":52},"dist/utils/debounce.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":1114},"dist/utils/debounce.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"}],"exports":["debounce"],"entryPoint":"src/utils/debounce.ts","inputs":{"src/utils/debounce.ts":{"bytesInOutput":184}},"bytes":300},"dist/utils/filterUtils.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":4818},"dist/utils/filterUtils.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"}],"exports":["compareFilters","getDefaultFilters","isFilterActive","mergeFilters"],"entryPoint":"src/utils/filterUtils.ts","inputs":{"src/utils/filterUtils.ts":{"bytesInOutput":693}},"bytes":876},"dist/index.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":3033},"dist/index.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"./hooks/useFilterPilot","kind":"import-statement","external":true},{"path":"./hooks/useFilterPilotInfinite","kind":"import-statement","external":true},{"path":"./hooks/useFilterMutation","kind":"import-statement","external":true},{"path":"./hooks/useAdvancedFetchControl","kind":"import-statement","external":true},{"path":"./adapters/reactRouterDom","kind":"import-statement","external":true},{"path":"./adapters/nextJs","kind":"import-statement","external":true},{"path":"./adapters/nextJsPages","kind":"import-statement","external":true},{"path":"./adapters/nextJsAppCustom","kind":"import-statement","external":true},{"path":"./hooks/useUrlHandler","kind":"import-statement","external":true},{"path":"./adapters/universal","kind":"import-statement","external":true},{"path":"./utils","kind":"import-statement","external":true},{"path":"./compat/tanstack-query","kind":"import-statement","external":true}],"exports":["buildUrlParams","compareFilters","createInfiniteQueryOptions","createMemoryUrlHandler","createQueryOptions","createUrlHandler","debounce","detectTanStackQueryVersion","getDefaultFilters","isFilterActive","mergeFilters","normalizeQueryOptions","parseUrlParams","transformFilterValue","useDefaultUrlHandler","useDependentFilters","useFetchControl","useFilterCombinations","useFilterMutation","useFilterPilot","useFilterPilotInfinite","useHashUrlHandler","useItemMutation","useNextJsAppCustomUrlHandler","useNextJsPagesUrlHandler","useNextJsUrlHandler","useReactRouterDomUrlHandler","useRequiredFilters"],"entryPoint":"src/index.ts","inputs":{"src/index.ts":{"bytesInOutput":1123}},"bytes":1898},"dist/adapters/nextJs.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":1209},"dist/adapters/nextJs.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"next/navigation","kind":"import-statement","external":true}],"exports":["useNextJsUrlHandler"],"entryPoint":"src/adapters/nextJs.ts","inputs":{"src/adapters/nextJs.ts":{"bytesInOutput":273}},"bytes":400},"dist/adapters/nextJsAppCustom.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":1728},"dist/adapters/nextJsAppCustom.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"next/navigation","kind":"import-statement","external":true}],"exports":["useNextJsAppCustomUrlHandler"],"entryPoint":"src/adapters/nextJsAppCustom.ts","inputs":{"src/adapters/nextJsAppCustom.ts":{"bytesInOutput":374}},"bytes":510},"dist/adapters/nextJsPages.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":1691},"dist/adapters/nextJsPages.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"next/router","kind":"import-statement","external":true}],"exports":["useNextJsPagesUrlHandler"],"entryPoint":"src/adapters/nextJsPages.ts","inputs":{"src/adapters/nextJsPages.ts":{"bytesInOutput":395}},"bytes":522},"dist/adapters/reactRouterDom.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":890},"dist/adapters/reactRouterDom.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"react-router-dom","kind":"import-statement","external":true}],"exports":["useReactRouterDomUrlHandler"],"entryPoint":"src/adapters/reactRouterDom.ts","inputs":{"src/adapters/reactRouterDom.ts":{"bytesInOutput":201}},"bytes":336},"dist/adapters/universal.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":2707},"dist/adapters/universal.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"}],"exports":["createMemoryUrlHandler","createUrlHandler","useHashUrlHandler"],"entryPoint":"src/adapters/universal.ts","inputs":{"src/adapters/universal.ts":{"bytesInOutput":647}},"bytes":822},"dist/compat/tanstack-query.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":3966},"dist/compat/tanstack-query.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"@tanstack/react-query","kind":"require-call","external":true}],"exports":["createInfiniteQueryOptions","createQueryOptions","detectTanStackQueryVersion","normalizeQueryOptions"],"entryPoint":"src/compat/tanstack-query.ts","inputs":{"src/compat/tanstack-query.ts":{"bytesInOutput":688}},"bytes":905},"dist/hooks/useAdvancedFetchControl.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":13372},"dist/hooks/useAdvancedFetchControl.js":{"imports":[{"path":"dist/chunk-KDVV4H2M.js","kind":"import-statement"},{"path":"react","kind":"import-statement","external":true}],"exports":["useDependentFilters","useFetchControl","useFilterCombinations","useRequiredFilters"],"entryPoint":"src/hooks/useAdvancedFetchControl.ts","inputs":{"src/hooks/useAdvancedFetchControl.ts":{"bytesInOutput":3024}},"bytes":3223},"dist/chunk-KDVV4H2M.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":93},"dist/chunk-KDVV4H2M.js":{"imports":[],"exports":["a"],"inputs":{},"bytes":147}}}