data
data copied to clipboard
tracking: Package Unification Implementation
Tracking list for https://github.com/emberjs/rfcs/pull/1082 We should copy it over when done.
Package Migration Status
✅ Completed [22 of 22]
@warp-drive/core
- [x] core-types
- [x] request
- [x] store
- [x] request-utils (LRUCache, dasherize)
- [x] request-utils (CachePolicy)
- [x] graph
- [x] tracking (integration hooks)
- [x] build-config
- [x] schema-record
@warp-drive/utilities
- [x] request-utils
- [x] rest
- [x] active-record
- [x] json-api (builders)
@warp-drive/json-api
- [x] json-api (cache)
@warp-drive/experiments
- [x] update to consume core dep
@warp-drive/ember
- [x] tracking (ember integration)
- [x] update to consume core dep
@warp-drive/legacy
- [x] model
- [x] adapter
- [x] serializer
- [x] legacy-compat
Misc
- [x] deprecate @ember-data/tracking
Post Consolidation Tasks
- [ ] eliminate use of
export * - [ ] Compile a JSON list mapping old exports to new exports
- [ ] Create lint rule for migrating exports from old to new
- [ ] Create codemod for converting a project from old to new package usage
- [x] Setup API Docs compilation to separate old packages from new packages
- [ ] Eliminate references to old packages/import locations in API docs in the new packages
- [x] Update Setup Instructions in the new guides to use the new packages, preserve old somewhere
- [ ] Audit all exports from new packages
- [ ] eliminate private exports no longer required due to consolidation
- [ ] eliminate default exports
- [ ] move any exports to new locations that make more sense elsewhere
- [ ] update ember-cli blueprint to use the new packages etc.
- [ ] move fastboot-initializer
- [ ] move blueprints to ??