Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions _artifacts/domain_map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ meta:
scope:
goals:
- 'Route agents to the correct package and skill, then correct common foot-guns and misconceptions.'
- 'Use docs and examples for intended workflows, and direct exact API discovery to the installed package src directory.'
- 'Use docs and examples for intended workflows, and direct exact API discovery to installed package declarations (dist/**/*.d.ts).'
- 'Teach headless rendering, feature registration, row-model ownership, framework state, and v8-to-v9 changes as foundations.'
included:
- 'All 17 public workspace packages.'
Expand Down Expand Up @@ -105,11 +105,13 @@ custom_feature_depth_contract:
- 'The table_/column_/row_/cell_/header_ static-name prefixes, self argument difference, optional memoDeps, and absence of per-object assign*APIs utilities.'

api_discovery_policy:
rule: 'For exact exports, option types, state shapes, and instance APIs, inspect src in the installed package before inventing an API or relying on memory.'
adapter_entrypoint: 'node_modules/@tanstack/<framework>-table/src/index.ts'
core_entrypoint: 'node_modules/@tanstack/table-core/src/index.ts'
feature_source: 'node_modules/@tanstack/table-core/src/features/<feature>/'
fallback: 'If source is unavailable because the package manager omitted it, inspect the matching declarations and the installed package version; do not substitute v8 or another adapter API.'
rule: 'For exact exports, option types, state shapes, and instance APIs, inspect dist declarations (.d.ts) in the installed package before inventing an API or relying on memory.'
adapter_entrypoint: 'node_modules/@tanstack/<framework>-table/dist/index.d.ts'
core_entrypoint: 'node_modules/@tanstack/table-core/dist/index.d.ts'
feature_source: 'node_modules/@tanstack/table-core/dist/features/<feature>/'
ember_entrypoint: 'node_modules/@tanstack/ember-table/declarations/index.d.ts'
angular_entrypoint: 'node_modules/@tanstack/angular-table/dist/types/'
fallback: 'If declarations are unavailable, resolve the installed package root and inspect published types; do not open package src/ or substitute v8 / another adapter API.'

coverage:
ignored_packages:
Expand Down Expand Up @@ -1573,7 +1575,7 @@ issue_evidence:

documentation_read:
narrative_docs: 'All 187 narrative Markdown documents were inventoried by title, headings, and admonitions; foundational, feature, state, migration, composable, and virtualization guides were deep-read.'
generated_references: 'All 828 generated reference documents were inventoried for exports and API categories; exact API truth is delegated to shipped src in skills.'
generated_references: 'All 828 generated reference documents were inventoried for exports and API categories; exact API truth is delegated to installed dist declarations (.d.ts) in skills.'
examples: 'All 277 example directories were inventoried; basic, state, composable, Query, Virtual, feature, and Devtools-relevant examples were sampled or deep-read by skill.'
source: 'All public package entrypoints, tableFeatures prerequisites, core construction/state precedence, all 14 feature implementations/defaults, createTableHook implementations, Devtools registration, and match-sorter-utils source were inspected.'
community: 'Recent v9 issues plus recurring high-signal issues and GitHub discussions were reviewed for failure modes and misconceptions.'
Expand Down Expand Up @@ -1613,7 +1615,7 @@ maintainer_interview:
phase_2_summary:
- 'Primary journeys are first table setup, adding a feature, v8-to-v9 migration, server-data decisions, and performance debugging.'
- 'Table is headless and compatible with component libraries/design systems, but no library-specific skills are in scope.'
- 'Feature skills should be short, edge-case-first, and route exact API discovery to shipped src.'
- 'Feature skills should be short, edge-case-first, and route exact API discovery to installed dist declarations (.d.ts).'
- 'Framework state guides, createTableHook, Query, and Virtual require dedicated adapter guidance where source exists.'
- 'Worker row models are excluded and useLegacyTable must not be promoted.'
phase_4_completed: true
Expand Down
28 changes: 15 additions & 13 deletions _artifacts/skill_spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Generate 75 short package-local skills across all 17 public packages. A loaded s

1. Correct the user or agent mental model.
2. Show the smallest reliable setup or decision pattern.
3. Route exact API discovery to src shipped in the installed package.
3. Route exact API discovery to installed package declarations (`dist/**/*.d.ts`, Ember `declarations/**/*.d.ts`, Angular `dist/types/*.d.ts`).

The skills should not enumerate every option or method. That duplicates generated reference docs, ages badly, and encourages agents to recall the wrong major version.

Expand All @@ -35,20 +35,22 @@ The skills should not enumerate every option or method. That duplicates generate

Use evidence in this order:

1. Installed package src for exact exports, type signatures, feature prerequisites, defaults, and instance APIs.
1. Installed package declarations (`.d.ts`) for exact exports, type signatures, feature prerequisites, defaults, and instance APIs.
2. Current v9 guides for intended mental models and supported workflows.
3. Current examples for maintained composition and rendering patterns.
4. Recent and recurring GitHub issues/discussions for silent failures and misconceptions.

Every skill that discusses APIs must tell the consuming agent how to inspect the matching installed source. Preferred routes:
Every skill that discusses APIs must tell the consuming agent how to inspect the matching installed declarations. Preferred routes:

- Adapter API: node_modules/@tanstack/FRAMEWORK-table/src/index.ts, then the exported implementation/type file.
- Core API: node_modules/@tanstack/table-core/src/index.ts.
- Stock feature API: node_modules/@tanstack/table-core/src/features/FEATURE/.
- Devtools API: node_modules/@tanstack/FRAMEWORK-table-devtools/src/index.ts or @tanstack/table-devtools/src/index.ts.
- Fuzzy ranking API: node_modules/@tanstack/match-sorter-utils/src/index.ts.
- Adapter API: node_modules/@tanstack/FRAMEWORK-table/dist/index.d.ts, then the matching exported `*.d.ts` file.
- Core API: node_modules/@tanstack/table-core/dist/index.d.ts.
- Stock feature API: node_modules/@tanstack/table-core/dist/features/FEATURE/.
- Ember API: node_modules/@tanstack/ember-table/declarations/index.d.ts (and sibling `declarations/*.d.ts`).
- Angular API: node_modules/@tanstack/angular-table/dist/types/\*.d.ts (bundled public API; do not expect `src/helpers/` under the published package).
- Devtools API: node_modules/@tanstack/FRAMEWORK-table-devtools/dist/index.d.ts or @tanstack/table-devtools/dist/index.d.ts.
- Fuzzy ranking API: node_modules/@tanstack/match-sorter-utils/dist/index.d.ts.

Do not direct agents to a GitHub main-branch source file when an installed package is available. Installed source keeps guidance aligned with the consumer package version.
Do not open package `src/` under `node_modules` (it is not published). Do not direct agents to a GitHub main-branch source file when an installed package is available. Installed declarations keep guidance aligned with the consumer package version.

## Skill writing contract

Expand All @@ -75,7 +77,7 @@ Use this default structure:
2. Setup: imports and the smallest valid configuration.
3. Two to four decision or implementation patterns.
4. Common mistakes: at least three concrete failures with correction.
5. API discovery: exact installed src route and identifiers to inspect.
5. API discovery: exact installed declaration route (`.d.ts`) and identifiers to inspect.
6. Cross-skill routing only when another skill owns the next decision.

Do not add a reference folder by default. Add one only when a large migration mapping or framework-specific content cannot stay concise in SKILL.md. Progressive disclosure is a size tool, not permission to recreate all docs as references.
Expand Down Expand Up @@ -176,7 +178,7 @@ Skill versions ship with package versions. After release tooling calculates pack
- table-features — explicit registration, prerequisites, row-model/function slots, tree-shaking.
- client-vs-server — choose ownership for filtering/grouping/sorting/expanding/pagination.
- typescript — columnHelper, meta helpers, tableOptions, inference, avoid manual generics.
- api-not-found — inspect installed src, feature gating, version/adapter mismatch, prototypes.
- api-not-found — inspect installed declarations, feature gating, version/adapter mismatch, prototypes.
- custom-features — plugin lifecycle after exhausting built-in APIs and meta.
- migrate-v8-to-v9 — shared breaking changes and adapter migration routing.

Expand All @@ -203,7 +205,7 @@ Each feature skill must:
- name only row-model and registry slots relevant to that feature;
- state its tableFeatures prerequisites;
- distinguish state from row processing and renderer behavior;
- route exact API discovery to its shipped feature directory;
- route exact API discovery to its shipped feature directory under `dist/features/`;
- include feature-specific edge cases from domain_map.yaml.

Do not combine all column layout features into one summary. Their plugin prerequisites and CSS responsibilities differ enough to route independently.
Expand Down Expand Up @@ -346,7 +348,7 @@ All Devtools skills must emphasize the required non-empty table options.key, lif
- Query: data source and manual processing boundaries, not Table rendering.
- Virtual: final Table models and renderer geometry, never tableFeatures.
- Context: createTableHook skills; mention context over prop drilling when a registered reusable component needs typed table/cell/header access.
- API lookup: api-not-found establishes the workflow; every other skill includes its direct installed src route.
- API lookup: api-not-found establishes the workflow; every other skill includes its direct installed declaration route.

## Anti-patterns forbidden during generation

Expand Down
2 changes: 1 addition & 1 deletion _artifacts/skill_tree.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ skills:
domain: foundations
path: 'packages/table-core/skills/api-not-found/SKILL.md'
package: 'packages/table-core'
description: 'Diagnose missing TanStack Table exports, options, state slices, and instance methods by checking the installed package src, adapter/version mismatches, tableFeatures registration, and v9 prototype APIs before inventing replacements.'
description: 'Diagnose missing TanStack Table exports, options, state slices, and instance methods by checking the installed package declarations (dist/**/*.d.ts), adapter/version mismatches, tableFeatures registration, and v9 prototype APIs before inventing replacements.'
requires: ['core', 'table-features']
sources:
- 'TanStack/table:packages/table-core/src/index.ts'
Expand Down
25 changes: 5 additions & 20 deletions packages/alpine-table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,12 @@
"tanstack-intent"
],
"type": "module",
"types": "./dist/index.d.cts",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./experimental-worker-plugin": {
"import": "./dist/experimental-worker-plugin.js",
"require": "./dist/experimental-worker-plugin.cjs"
},
"./flex-render": {
"import": "./dist/flex-render.js",
"require": "./dist/flex-render.cjs"
},
"./static-functions": {
"import": "./dist/static-functions.js",
"require": "./dist/static-functions.cjs"
},
".": "./dist/index.js",
"./experimental-worker-plugin": "./dist/experimental-worker-plugin.js",
"./flex-render": "./dist/flex-render.js",
"./static-functions": "./dist/static-functions.js",
"./package.json": "./package.json"
},
"sideEffects": false,
Expand All @@ -50,7 +36,6 @@
},
"files": [
"dist",
"src",
"skills"
],
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion packages/alpine-table/skills/create-table-hook/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,4 @@ Source: TanStack/table:packages/alpine-table/src/createTable.ts

## API Discovery

Inspect `node_modules/@tanstack/alpine-table/src/createTableHook.ts`; do not infer component/context APIs from React, Vue, Solid, Svelte, Angular, or Lit adapters.
Inspect `node_modules/@tanstack/alpine-table/dist/createTableHook.d.ts`; do not infer component/context APIs from React, Vue, Solid, Svelte, Angular, or Lit adapters.
2 changes: 1 addition & 1 deletion packages/alpine-table/skills/getting-started/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,4 +105,4 @@ Source: TanStack/table:docs/overview.md

## API Discovery

Inspect `node_modules/@tanstack/alpine-table/src/index.ts` and `createTable.ts`. Exact core APIs live under `node_modules/@tanstack/table-core/src/`.
Inspect `node_modules/@tanstack/alpine-table/dist/index.d.ts` and `createTable.d.ts`. Exact core APIs live under `node_modules/@tanstack/table-core/dist/`.
2 changes: 1 addition & 1 deletion packages/alpine-table/skills/table-state/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,4 @@ Source: TanStack/table:docs/framework/alpine/guide/table-state.md

## API Discovery

Inspect `node_modules/@tanstack/alpine-table/src/createTable.ts` and `reactivity.ts`. Inspect `node_modules/@tanstack/table-core/src/core/table/constructTable.ts` for state precedence.
Inspect `node_modules/@tanstack/alpine-table/dist/createTable.d.ts` and `reactivity.d.ts`. Inspect `node_modules/@tanstack/table-core/dist/core/table/constructTable.d.ts` for state precedence.
4 changes: 2 additions & 2 deletions packages/alpine-table/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ export default defineConfig({
'./src/experimental-worker-plugin.ts',
'./src/flex-render.ts',
],
format: ['esm', 'cjs'],
format: ['esm'],
unbundle: true,
dts: true,
sourcemap: true,
sourcemap: false,
clean: true,
minify: false,
fixedExtension: false,
Expand Down
1 change: 0 additions & 1 deletion packages/angular-table-devtools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
},
"files": [
"dist",
"src",
"skills"
],
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/angular-table-devtools/skills/devtools/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,4 @@ Source: TanStack/table:packages/angular-table-devtools/src/index.ts

## API Discovery

Inspect `node_modules/@tanstack/angular-table-devtools/src/index.ts` and `injectTanStackTableDevtools.ts` for current injection options.
Inspect `node_modules/@tanstack/angular-table-devtools/dist/index.d.ts` and `injectTanStackTableDevtools.d.ts` for current injection options.
2 changes: 1 addition & 1 deletion packages/angular-table-devtools/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export default defineConfig({
format: ['esm'],
unbundle: true,
dts: true,
sourcemap: true,
sourcemap: false,
clean: true,
minify: false,
fixedExtension: false,
Expand Down
3 changes: 1 addition & 2 deletions packages/angular-table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,11 @@
},
"files": [
"dist",
"src",
"static-functions",
"skills"
],
"scripts": {
"build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./dist/package.json",
"build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./dist/package.json && find dist -name '*.map' -delete",
"build:types": "tsc --emitDeclarationOnly",
"clean": "rimraf ./build && rimraf ./dist",
"test:build": "publint --strict",
Expand Down
2 changes: 1 addition & 1 deletion packages/angular-table/skills/create-table-hook/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,4 +145,4 @@ Source: `docs/framework/angular/guide/composable-tables.md`

## API Discovery

Inspect `node_modules/@tanstack/angular-table/src/helpers/createTableHook.ts`, `helpers/{table,cell,header}.ts`, and `flex-render/` for exact DI and rendering contracts.
Inspect `node_modules/@tanstack/angular-table/dist/types/` for exact DI and rendering contracts in the bundled public API.
2 changes: 1 addition & 1 deletion packages/angular-table/skills/getting-started/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,4 +135,4 @@ Source: `docs/framework/angular/guide/rendering.md`

## API Discovery

Inspect `node_modules/@tanstack/angular-table/src/index.ts`, `injectTable.ts`, `flexRender.ts`, and `flex-render/`; inspect optional feature APIs in installed `@tanstack/table-core/src/features/`.
Inspect `node_modules/@tanstack/angular-table/dist/types/` for the bundled public API; inspect optional feature APIs in installed `@tanstack/table-core/dist/features/`.
2 changes: 1 addition & 1 deletion packages/angular-table/skills/migrate-v8-to-v9/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,4 +191,4 @@ Use `row.getValue('name')`; prototype methods require the original instance and

## API Discovery

Inspect `node_modules/@tanstack/angular-table/src/index.ts`, `injectTable.ts`, and rendering sources. Verify feature slots and exact beta APIs in `node_modules/@tanstack/table-core/src`; do not reconstruct v9 from v8 memory.
Inspect `node_modules/@tanstack/angular-table/dist/types/` for the bundled public API; do not reconstruct v9 from v8 memory.
2 changes: 1 addition & 1 deletion packages/angular-table/skills/table-state/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,4 +194,4 @@ Source: `docs/framework/angular/guide/table-state.md`

## API Discovery

Inspect `node_modules/@tanstack/angular-table/src/injectTable.ts` and `reactivity.ts`; inspect `@tanstack/angular-store/src` for external atoms and installed core feature source for state APIs.
Inspect `node_modules/@tanstack/angular-table/dist/types/` and `reactivity.d.ts`; inspect `@tanstack/angular-store/dist/` for external atoms and installed core feature source for state APIs.
2 changes: 1 addition & 1 deletion packages/angular-table/skills/with-tanstack-query/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,4 +139,4 @@ Source: `docs/framework/angular/guide/pagination.md`

## API Discovery

Inspect installed `@tanstack/angular-table/src/injectTable.ts`, the relevant core feature source, and installed Angular Query source for the exact `injectQuery` package/version contract.
Inspect installed `@tanstack/angular-table/dist/types/`, the relevant core feature source, and installed Angular Query source for the exact `injectQuery` package/version contract.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Locate the file and inspect the relevant section.
git ls-files 'packages/angular-table/skills/with-tanstack-query/SKILL.md'
echo '--- SKILL excerpt ---'
nl -ba packages/angular-table/skills/with-tanstack-query/SKILL.md | sed -n '130,155p'

echo '--- package root candidates ---'
fd -a 'angular-query|tanstack-query|query' packages -t d -I || true
fd -a 'package.json' . -t f -I | sed -n '1,120p' || true

Repository: TanStack/table

Length of output: 273


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo '--- SKILL excerpt ---'
awk 'NR>=130 && NR<=155 {printf "%4d  %s\n", NR, $0}' packages/angular-table/skills/with-tanstack-query/SKILL.md

echo '--- package and file candidates ---'
fd -a 'package.json' . -t f -I | sed -n '1,200p'
echo '--- angular-query / tanstack-query mentions ---'
rg -n --hidden --glob '!**/node_modules/**' --glob '!**/.git/**' 'installed Angular Query source|injectQuery|`@tanstack/angular-table`|angular-query' packages . | sed -n '1,200p'

Repository: TanStack/table

Length of output: 32441


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo '--- angular query package candidates ---'
fd -a 'angular-query-experimental|angular-query' packages -t d -I
echo '--- package.json files for angular query packages ---'
fd -a 'package.json' packages -t f -I | rg 'angular-query|query-experimental|angular-table' || true

echo '--- package.json content if present ---'
for f in $(fd -a 'package.json' packages -t f -I | rg 'angular-query|query-experimental' || true); do
  echo "### $f"
  awk 'NR<=220 {printf "%4d  %s\n", NR, $0}' "$f"
done

echo '--- imports / references to angular-query-experimental ---'
rg -n --hidden --glob '!**/node_modules/**' --glob '!**/.git/**' '`@tanstack/angular-query-experimental`|injectQuery' packages docs | sed -n '1,220p'

Repository: TanStack/table

Length of output: 2051


🌐 Web query:

@tanstack/angular-query-experimental published package dist types exports injectQuery package layout

💡 Result:

The @tanstack/angular-query-experimental package is the official Angular adapter for TanStack Query [1][2]. As of July 17, 2026, it remains in an experimental stage, meaning that breaking changes can occur in both minor and patch releases [1][3]. Users are advised to lock their version to a specific patch level if using it in production to prevent unexpected issues [1][4]. Key aspects of the package layout and functionality include: Package Usage and Installation: The package is installed via npm, pnpm, yarn, or bun (e.g., npm i @tanstack/angular-query-experimental) [1][3][2]. It requires Angular 16 or higher [1][3]. Core Functions and Exports: The library exposes several key functions and types for managing asynchronous data, most notably injectQuery, which allows for reactive data fetching within Angular components and services [1][2][5]. Key exports include: - Functions: injectQuery, injectMutation, provideTanStackQuery, and provideQueryClient, among others [6][7]. - Type Aliases: Various options and result types such as InjectQueryOptions, CreateQueryOptions, and CreateQueryResult [6][7][8]. Functionality: - Integration: TanStack Query is initialized using the provideTanStackQuery provider, typically in the application's bootstrap configuration [1][4][9]. - injectQuery: This function is the primary way to subscribe to queries. It accepts a factory function that returns query options and supports dynamic updates if options are provided as signals [1][2][8]. - Injection Context: injectQuery requires an injection context (via inject) by default, but also accepts an optional Injector via InjectQueryOptions if needed [8][10]. Documentation: Comprehensive API references and guides are available on the official TanStack Query website, detailing the various available functions, type aliases, and configuration options [11][6][5][10].

Citations:


Use the published Angular Query declarations path.
Line 142 should point to node_modules/@tanstack/angular-query-experimental/dist/types/ instead of generic “Angular Query source”; the contract belongs in published artifacts, not unpublished src files.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/angular-table/skills/with-tanstack-query/SKILL.md` at line 142,
Update the inspection guidance near the relevant Angular Query reference to
explicitly use the published declarations path
node_modules/@tanstack/angular-query-experimental/dist/types/ instead of generic
Angular Query source, while preserving the existing `@tanstack/angular-table` and
core feature inspection guidance.

Original file line number Diff line number Diff line change
Expand Up @@ -123,4 +123,4 @@ Source: `examples/angular/virtualized-columns/src/app/app.ts`

## API Discovery

Inspect installed `@tanstack/angular-table/src`, installed `@tanstack/angular-virtual/src`, and the maintained Angular examples for current row, column, measurement, and infinite patterns.
Inspect installed `@tanstack/angular-table/dist/types/`, installed `@tanstack/angular-virtual/dist/`, and the maintained Angular examples for current row, column, measurement, and infinite patterns.
1 change: 1 addition & 0 deletions packages/angular-table/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"module": "ESNext",
"moduleDetection": "force",
"moduleResolution": "Bundler",
"sourceMap": false,
"stripInternal": true
},
"angularCompilerOptions": {
Expand Down
1 change: 0 additions & 1 deletion packages/ember-table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@
"addon-main.cjs",
"declarations",
"dist",
"src",
"skills"
],
"scripts": {
Expand Down
5 changes: 4 additions & 1 deletion packages/ember-table/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@ const tsConfig = resolve(rootDirectory, './tsconfig.publish.json')
export default {
// This provides defaults that work well alongside `publicEntrypoints` below.
// You can augment this if you need to.
output: addon.output(),
output: {
...addon.output(),
sourcemap: false,
},

plugins: [
// These are the modules that users should be able to import from your
Expand Down
2 changes: 1 addition & 1 deletion packages/ember-table/skills/create-table-hook/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,4 +114,4 @@ Use `createAppColumnHelper<Person>()`; do not thread `typeof features` through e

## API Discovery

Inspect `node_modules/@tanstack/ember-table/src/create-table-hook.ts` for the installed factory return shape, omitted options, and merge precedence. Inspect `use-table.ts` for thunk reactivity and `node_modules/@tanstack/table-core/src/features/<feature>/` for the shared feature APIs. Do not infer Ember component/context behavior from another adapter's createTableHook.
Inspect `node_modules/@tanstack/ember-table/declarations/create-table-hook.d.ts` for the installed factory return shape, omitted options, and merge precedence. Inspect `use-table.d.ts` for thunk reactivity and `node_modules/@tanstack/table-core/dist/features/<feature>/` for the shared feature APIs. Do not infer Ember component/context behavior from another adapter's createTableHook.
2 changes: 1 addition & 1 deletion packages/ember-table/skills/getting-started/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,4 +157,4 @@ With `tableFeatures({})`, render `row.getAllCells()`. Add `columnVisibilityFeatu

## API Discovery

Inspect `node_modules/@tanstack/ember-table/src/index.ts` for exports, `use-table.ts` for options/reactivity behavior, `FlexRender.gts` and `flex-render.ts` for renderer contracts, and `node_modules/@tanstack/table-core/src/features/<feature>/` for feature-gated APIs. Do not substitute React hooks, subscriptions, or component signatures.
Inspect `node_modules/@tanstack/ember-table/declarations/index.d.ts` for exports, `use-table.d.ts` for options/reactivity behavior, `FlexRender.d.ts` and `flex-render.d.ts` for renderer contracts, and `node_modules/@tanstack/table-core/dist/features/<feature>/` for feature-gated APIs. Do not substitute React hooks, subscriptions, or component signatures.
Loading
Loading