super-productivity/.gitignore
johannesjo 6797e9eed2 refactor(sync): tighten extracted package surfaces
Combined polish from the post-extraction review:

- sync-core: strip NgRx-shaped types from EntityConfig/EntityRegistry;
  expose host extensions via generic param. Move StateSelector,
  PropsStateSelector, SelectByIdFactory, SelectById, EntityUpdateLike,
  EntityAdapterLike to a new app-side entity-registry-host.types.ts.
- sync-core: mark OpType.SyncImport/BackupImport/Repair as @deprecated;
  hosts should use createFullStateOpTypeHelpers().
- sync-providers: resolve provider.types.ts vs provider-types.ts
  duplication; inline implementation into the dashed canonical name.
- sync-providers: drop unused root barrel and "." export; consumers
  already use focused subpath barrels (/dropbox, /webdav, etc.).
- sync-providers: replace wildcard "@sp/sync-providers/*" tsconfig path
  alias with 11 explicit subpath entries matching package.json exports;
  deep-internal imports now fail at typecheck.
- sync-providers: move @sp/sync-core from dependencies to
  peerDependencies (kept in devDependencies for tests).
- both packages: add composite: true to enable project references;
  introduce tsconfig.build.json overlay so tsup DTS bundler still works.
- gitignore: ignore **/*.tsbuildinfo composite outputs.
2026-05-14 00:13:25 +02:00

124 lines
1.9 KiB
Text

# See http://help.github.com/ignore-files/ for more about ignoring files.
# environment files
.env
.env.local
.env.*.local
# auto-generated environment constants
src/app/config/env.generated.ts
# compiled output
/.tmp
/dist
/app-builds
/tmp
/logs
packages/plugin-api/dist/**
docs/ai/tmp
# dependencies
/node_modules
# IDEs and editors
/.idea
android/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
### VisualStudioCode Patch ###
# Ignore all local history of files
.history
# misc
\\backups
/backups
/.angular/cache
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
chromedriver.log
/docs/tmp
.eslintcache
# tsconfig composite build info
**/*.tsbuildinfo
# System Files
.DS_Store
Thumbs.db
# iOS build artifacts
ios/App/App/public/
ios/App/App/capacitor.config.json
ios/App/App/config.xml
ios/App/App/Plugins/
# sometimes idea does compile ts files...
src/app/**/*.js
src/app/**/*.js.map
# added
build/hub
build/generated-release-notes/
electron/**/*.js
!electron/scripts/bundle-preload.js
electron/**/*.js.map
electron/bin/wayland-idle-helper
electron/wayland-idle-helper/target/
# mac os deployment
*.provisionprofile
*.Xprovisionprofile
tools/mac-profiles
all-certs.p12
mac-cert.tar
build/electron-builder.appx.yaml
electron-builder.win-store.yaml
# ignore changes
./src/environments/versions.ts
/src/environments/environment.js
/src/environments/environment.js.map
/.claude/
.aider*
#
perf-metrics-create-tasks.json
perf-metrics-initial-load.json
# bundled plugins (generated by build process)
src/assets/bundled-plugins/**/*.*
# testing webdav server
e2e-webdav-data
playwright-report/
electron-builder-appx.yaml
test-results/
data/
/.actrc
/.secrets.example
.worktrees/