UNPKG

@matthew.ngo/react-filter-pilot

Version:

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

1 lines 10.7 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/index.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":3032},"dist/index.cjs":{"imports":[{"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":1870},"dist/adapters/nextJs.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":1209},"dist/adapters/nextJs.cjs":{"imports":[{"path":"next/navigation","kind":"import-statement","external":true}],"exports":["useNextJsUrlHandler"],"entryPoint":"src/adapters/nextJs.ts","inputs":{"src/adapters/nextJs.ts":{"bytesInOutput":273}},"bytes":438},"dist/adapters/nextJsAppCustom.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":1728},"dist/adapters/nextJsAppCustom.cjs":{"imports":[{"path":"next/navigation","kind":"import-statement","external":true}],"exports":["useNextJsAppCustomUrlHandler"],"entryPoint":"src/adapters/nextJsAppCustom.ts","inputs":{"src/adapters/nextJsAppCustom.ts":{"bytesInOutput":374}},"bytes":548},"dist/adapters/nextJsPages.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":1691},"dist/adapters/nextJsPages.cjs":{"imports":[{"path":"next/router","kind":"import-statement","external":true}],"exports":["useNextJsPagesUrlHandler"],"entryPoint":"src/adapters/nextJsPages.ts","inputs":{"src/adapters/nextJsPages.ts":{"bytesInOutput":395}},"bytes":565},"dist/adapters/reactRouterDom.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":890},"dist/adapters/reactRouterDom.cjs":{"imports":[{"path":"react-router-dom","kind":"import-statement","external":true}],"exports":["useReactRouterDomUrlHandler"],"entryPoint":"src/adapters/reactRouterDom.ts","inputs":{"src/adapters/reactRouterDom.ts":{"bytesInOutput":201}},"bytes":374},"dist/adapters/universal.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":2707},"dist/adapters/universal.cjs":{"imports":[],"exports":["createMemoryUrlHandler","createUrlHandler","useHashUrlHandler"],"entryPoint":"src/adapters/universal.ts","inputs":{"src/adapters/universal.ts":{"bytesInOutput":647}},"bytes":860},"dist/compat/tanstack-query.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":3966},"dist/compat/tanstack-query.cjs":{"imports":[{"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":943},"dist/hooks/useAdvancedFetchControl.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":13372},"dist/hooks/useAdvancedFetchControl.cjs":{"imports":[{"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":3261},"dist/hooks/useDebounce.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":973},"dist/hooks/useDebounce.cjs":{"imports":[{"path":"react","kind":"import-statement","external":true}],"exports":["useDebounce"],"entryPoint":"src/hooks/useDebounce.ts","inputs":{"src/hooks/useDebounce.ts":{"bytesInOutput":184}},"bytes":341},"dist/hooks/useFilterMutation.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":17412},"dist/hooks/useFilterMutation.cjs":{"imports":[{"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":2927},"dist/hooks/useFilterPilot.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":32712},"dist/hooks/useFilterPilot.cjs":{"imports":[{"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":6990},"dist/hooks/useFilterPilotInfinite.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":25937},"dist/hooks/useFilterPilotInfinite.cjs":{"imports":[{"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":4879}},"bytes":5048},"dist/hooks/useUrlHandler.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":1674},"dist/hooks/useUrlHandler.cjs":{"imports":[{"path":"react","kind":"import-statement","external":true}],"exports":["useDefaultUrlHandler"],"entryPoint":"src/hooks/useUrlHandler.ts","inputs":{"src/hooks/useUrlHandler.ts":{"bytesInOutput":499}},"bytes":665},"dist/types/index.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":93},"dist/types/index.cjs":{"imports":[],"exports":[],"entryPoint":"src/types/index.ts","inputs":{"src/types/index.ts":{"bytesInOutput":0}},"bytes":52},"dist/utils/debounce.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":1114},"dist/utils/debounce.cjs":{"imports":[],"exports":["debounce"],"entryPoint":"src/utils/debounce.ts","inputs":{"src/utils/debounce.ts":{"bytesInOutput":184}},"bytes":338},"dist/utils/filterUtils.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":4818},"dist/utils/filterUtils.cjs":{"imports":[],"exports":["compareFilters","getDefaultFilters","isFilterActive","mergeFilters"],"entryPoint":"src/utils/filterUtils.ts","inputs":{"src/utils/filterUtils.ts":{"bytesInOutput":693}},"bytes":914},"dist/utils/index.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":743},"dist/utils/index.cjs":{"imports":[{"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":544},"dist/utils/normalize.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":514},"dist/utils/normalize.cjs":{"imports":[],"exports":["normalizeQueryKey"],"entryPoint":"src/utils/normalize.ts","inputs":{"src/utils/normalize.ts":{"bytesInOutput":89}},"bytes":252},"dist/utils/transformUtils.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":695},"dist/utils/transformUtils.cjs":{"imports":[],"exports":["transformFilterValue"],"entryPoint":"src/utils/transformUtils.ts","inputs":{"src/utils/transformUtils.ts":{"bytesInOutput":91}},"bytes":257},"dist/utils/urlUtils.cjs.map":{"imports":[],"exports":[],"inputs":{},"bytes":5445},"dist/utils/urlUtils.cjs":{"imports":[{"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":1431}}}