Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/emberjs/ember.js
Ember.js - A JavaScript framework for creating ambitious web applications
https://github.com/emberjs/ember.js
Correct FEATURES.md
5347eb2233a95892b7ac0f28c4f0561e3f2853df authored about 2 years ago by Chris Krycho <[email protected]>
- The modules needed to be "absolute" not "relative" for the filtering
to work correctly.
- Th...
We might want *some* lints on these at some point, but for now this is
the right tradeoff here.
- Rename the existing `build` command to `build:js`, introduce a
`build:types` command, and ma...
42d0a35791dfae29d7befdf1ec8141bd9ef73bb7 authored about 2 years ago by Peter Wagenet <[email protected]>
Remove never enabled flags - Fixes #20282
bd682b55da80218cb743a4dafbdc553c8433e798 authored about 2 years ago by Peter Wagenet <[email protected]>5d0b470cf9ff72a1b1db0b93d3a0695691913709 authored about 2 years ago by Peter Wagenet <[email protected]>
Update to TS v4.9
233c702e8fb61c0e80dbfd5a346bba1adf924438 authored about 2 years ago by Chris Krycho <[email protected]>
This lets us take advantage of much smarter `in`-based type narrowing
and the new `satisfies` op...
[BUGFIX beta] revert TS `compilerOptions.target` to ES2017
59523f468091749ab5e9d5668f6989eb8819e29f authored about 2 years ago by Chris Krycho <[email protected]>[BUGFIX stable] remove nonsense deprecation functions
dee4039cb24c9661af87cc1efe3fa6fa5c92976a authored about 2 years ago by Chris Krycho <[email protected]>
These were incorrectly documented as being part of this package for a
long time, and so the type...
Bump mocha from 9.2.2 to 10.1.0
d3e3552fd0f000372a51bfba8239e3e9800aec77 authored about 2 years ago by Chris Krycho <[email protected]>
This is one possible culprit behind #20281. We should, at minimum, only
make this change in `tar...
87ca43d449bb7c3859bda0a6a83b5cf5582ed167 authored about 2 years ago by Katie Gengler <[email protected]>
(cherry picked from commit 107e7e9fe2df133a7918c5198725601c3462e66f)
32003505c1908c68f35e0504a8df297949db62dc authored about 2 years ago by Katie Gengler <[email protected]>(cherry picked from commit 4d4200dfe09d79a5b836123916701daddb7f3dd2)
70b98dac9e0b54b498c85d68162b560580654bc9 authored about 2 years ago by Katie Gengler <[email protected]>Don't double-run tsc for generating types
636e36ede0c26c900ad1f3eeb72095af268ec583 authored about 2 years ago by Chris Krycho <[email protected]>The package script here was duplicating what the script does.
6c071ec27f7390c1274542f1b6862887be64452d authored about 2 years ago by Chris Krycho <[email protected]>[BUGFIX] Fix `typesVersions` key for stable types
d212443f9ed06ef534489ff9e1e242eb664aa269 authored about 2 years ago by Chris Krycho <[email protected]>
This does not affect existing consumers of the preview types, for whom
the existing configuratio...
[DOC] Fix typo in destroyable docs
ee6729f0344390d1f21feb1a393c142e12eb15c3 authored about 2 years ago by Chris Krycho <[email protected]>
Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.2 to 10.1.0.
- [Release notes](https://...
More Type Tweaks
3f89e156f612fc0ed79caea9a0b087ac8c0caef3 authored about 2 years ago by Chris Krycho <[email protected]>[FEATURE] Stable types infra
38e5499bf9f53fdd247770ff2f5d0e5e107d4b29 authored about 2 years ago by Chris Krycho <[email protected]>d425480252cfa903ec4fcd591d8c467d7de47cb6 authored about 2 years ago by Nathaniel Bibler <[email protected]>
26a0923a4fa589c70f5a3ce1069daa803c02a5d3 authored about 2 years ago by Chris Krycho <[email protected]>
Co-authored-by: Dan Freeman <[email protected]>
7bef3141fa8ed1c82f213e5d95a661186b9324cd authored about 2 years ago by Chris Krycho <[email protected]>f37f561ac5a333d577749cb80c37b17ecdfef5c0 authored about 2 years ago by Chris Krycho <[email protected]>
[DOC] Add missing closing bracket in `RouterService` docs
af61302dbb55dca2c7b6cd6113eca5ce31f9b5d0 authored about 2 years ago by Chris Krycho <[email protected]>24c0e4a8a30bcc624d4d47272eae1901ad346f90 authored about 2 years ago by Chris Krycho <[email protected]>
f28818fbd134745e7229b0e887e840aeb672097a authored about 2 years ago by Bert De Block <[email protected]>
752f13318b35613c7c0b617a89999e0ba66c1e41 authored about 2 years ago by Chris Krycho <[email protected]>
Align the text with the module docs for the stable types, clarifying
the updated current status.
Provide a script which runs the compiler against a new tsconfig for
generating types, wraps all ...
This lets each config specify *only* how it actually does a build (or
not!), while sharing the c...
There are pre-existing runtime shenanigans in `@ember/object/internals`
to add debug-only errors...
[DOC] Add documentation for RFC 0821 items
74bc861919fd14ef8dccd89c2f098799885b3832 authored about 2 years ago by Chris Krycho <[email protected]>cd0e945ef7b0d790d3bbbb0d4a2e217eb586c59f authored about 2 years ago by Peter Wagenet <[email protected]>
fb8fc0222624491abfcc4da6101e6d5ac14f3d0a authored about 2 years ago by Peter Wagenet <[email protected]>
Bump loader-utils from 1.4.1 to 1.4.2
d4e7180579ece302217e4223283d2ec1681d3d16 authored about 2 years ago by Chris Krycho <[email protected]>
- Introduce or relocate documentation for all the `@ember/owner` types.
- Make sure all document...
[FEATURE] Add new `@ember/owner` package (RFC 0821)
737af5c8aad2810d22d4d9ccead36aa4656486d4 authored about 2 years ago by Chris Krycho <[email protected]>b08757b58c5b3c86ddf2d92dc6436a2f0a440ba3 authored about 2 years ago by Chris Krycho <[email protected]>
The private `Router._setOutlets()` method *should* require that there
be an actual `-application...
The `generateControllerFactory()` function *should* require that the
class associated with the `...
3af52bca2baef5e402b2f02785eeb9c0f57408ee authored about 2 years ago by Chris Krycho <[email protected]>
Prettier!
63fb7cf65753b9da192d290948a6b16b9125f2bd authored about 2 years ago by Chris Krycho <[email protected]>
In `CoreObject.create()`, we currently have an unsafe cast when
constructing an instance with pr...
b2ce803496e1a0943acda75a927c736cc5b21425 authored about 2 years ago by Chris Krycho <[email protected]>
7e49f29aab064ec5949e4c7afcdb353899a62152 authored about 2 years ago by Chris Krycho <[email protected]>
This is a bit annoying: the fixer actually makes the declaration *worse*
by some interpretations...
This means our `.create()` type does not check against the types of the
target object in any way...
Updates the preview types to include the `@ember/owner` types
introduced in an earlier commit. B...
For the moment, these aim to match the type tests for the public
preview types for `@ember/owner...
An earlier commit moved the definitions for the `ContainerProxy` and
`RegistryProxy` types to `@...
This is a TSDoc-friendly/future-proofing change: most of the items which
`@ember/owner` re-expor...
d01a89cec1fe81aeddc9d7dec8a7d2df523235cd authored about 2 years ago by Chris Krycho <[email protected]>
1. This does *not* deprecate the `getOwner` and `setOwner` APIs, *only*
the export from `@emb...
These two types are fundamental to the full public notion of an "owner"
in Ember: an owner *in p...
This has two nice effects:
1. The `KnownForTypeResult` type (janky though it is) lives where it...
d68baae140bed2df426e7c75cd7cf170c66fad73 authored about 2 years ago by Chris Krycho <[email protected]>
If `DebugFactory` simply extends `Factory` with additional types, all
optional, and we explicitl...
6ddeeec3d6cc15d28247c9d7da57e4a9c88be74f authored about 2 years ago by Chris Krycho <[email protected]>
While working on `Owner` refactors, take the opportunity to clarify the
semantics of both types ...
This attempts to make `.create()` type safe by constraining its
argument to be `Partial<T>`.
This is the exact same kind of change previously made for `Owner` and
`Factory`: providing a ric...
The use of this type allows us to provide much more type safety for
both internal and external c...
Like with our distinction between `Owner` and `InternalOwner`, the
notion of a `Factory` as we u...
337118e9afef9f2bb497cbcaf037daaf455c7aec authored about 2 years ago by Chris Krycho <[email protected]>
As described in an earlier commit, our public type for `Owner`, as
specified by RFC 0821, is sub...
3b01283c81892959fb4f31dd05b9ff079a1af8eb authored about 2 years ago by Chris Krycho <[email protected]>
This enables it to be re-exported correctly from `@ember/owner` with
reference *only* to `@ember...
As with moving the `Resolver` definition, this aligns us with RFC 0821
and provides an easy way ...
In a number of places, fixing up the types caught issues with type
safety which came down to opt...
Per [RFC 0821][rfc], this new package is the home of the `Owner` type
and a number of supporting...
[FEATURE] Introduce new `@ember/routing` sub-modules
e920637c7ed727e1fd54337bd033c716ee3a54d4 authored about 2 years ago by Chris Krycho <[email protected]>
Add the `@ember/routing/transition` and `@ember/routing/route-info`,
per RFC 0821. These match t...
[CLEANUP] Make intern utility type safe
8497a5b6268202f4e72c25bc26bdcc164f47f5af authored about 2 years ago by Chris Krycho <[email protected]>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
- [Release no...
Experimenting with removing/improving some *other* types while
implementing RFC 0821. revealed t...
(cherry picked from commit 84e32c9234242ea45203409a1ea50e4e4beccc68)
792ca6cc82e28214228a27419d1f9caf370e352b authored about 2 years ago by Katie Gengler <[email protected]>Use service registry in owner.lookup
64886c4b7cf17f36b39b437dd853f9beaa83d08e authored about 2 years ago by Chris Krycho <[email protected]>Refactor overrides.js
802028cef2b81f702feaf6e4c2430504ea2d2eeb authored about 2 years ago by Chris Krycho <[email protected]>Bump socket.io-parser from 4.0.4 to 4.0.5
acb1627a9b1c008f445ead4ee2d3908b4a3420d9 authored about 2 years ago by Chris Krycho <[email protected]>df8960d95c6ecdacf8ebcc9fd6cd2dd0d6ef404c authored about 2 years ago by Azhar Beg <[email protected]>
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.0.4 to 4.0.5.
- [R...
Remove some unnecessary uses of Ember.A
049d142023577f2d3843722dc1306739574ab418 authored about 2 years ago by Chris Krycho <[email protected]>05fc0bbd4112b1151b768a77c3024dc18d294edc authored about 2 years ago by Peter Wagenet <[email protected]>
[BUGFIX release] Correct types for Ember Arrays
fae849ce85d01689520ae7fb8d4ef0a392e459c4 authored about 2 years ago by Chris Krycho <[email protected]>
1. Using the keyof constraint feature introduced in 4.1, avoid ever
introducing types with pr...
720c3021213ff8e530c809d37ec3493899448681 authored about 2 years ago by Peter Wagenet <[email protected]>
- Replaced `requirementFor` function to arrow function
- Replaced `ef-else` blog to `ternary`, s...
Bump loader-utils from 1.4.0 to 1.4.1
4339725976299b24c69fb9dfbf13d18bf9917130 authored about 2 years ago by Chris Krycho <[email protected]>[BUGFIX release] Fix types for `getOwner` and GlimmerComponent
698674b55e9fa7895485d9b3b53072090771ff8b authored about 2 years ago by Chris Krycho <[email protected]>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release no...
Use `GlimmerComponent<any>` instead of plain `GlimmerComponent`, since
the latter resolves to th...
The type for `getOwner()` is *technically* unsafe, but this unsafety is
one which end users will...
This catches the scenario where we have a component which actually has
a signature defined:
...
cdd04dab708955e862166ce1a00bb2a74b06f26b authored about 2 years ago by Chris Krycho <[email protected]>(cherry picked from commit de4ecf64304e04f1543bc1b59cb71ff448b8543c)
0580eed5c18cdfcd239ccd475e04a1b4c222963c authored about 2 years ago by Chris Krycho <[email protected]>[FEATURE] Add the `Resolver` type to preview types
52c13e5a890d6b8c688ac2a99f952ea3bba093ec authored about 2 years ago by Chris Krycho <[email protected]>