Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGFIX] cleanup rollup warnings #6809

Merged
merged 3 commits into from
Nov 26, 2019
Merged

[BUGFIX] cleanup rollup warnings #6809

merged 3 commits into from
Nov 26, 2019

Conversation

runspired
Copy link
Contributor

No description provided.

@github-actions
Copy link

Asset Size Report for 924ab54

EmberData has not changed in size

If any packages had changed sizes they would be listed here.

Changeset



Full Asset Analysis

Asset Size Report
=================


Library: EmberData
┌────────────┬─────────────┐
│  (index)   │   Values    │
├────────────┼─────────────┤
│   bytes    │ '160.49 KB' │
│ compressed │ '34.16 KB'  │
│  packages  │     10      │
│  modules   │     48      │
└────────────┴─────────────┘

Package: @ember-data/store
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '71.04 KB' │
│  compressed  │ '15.12 KB' │
│ % Of Library │   '44.3'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/store/-private                    | 70.13 KB  | 14.93 KB   | 98.7          | 43.7
	@ember-data/store/index                       | 936.00 B  | 199.23 B   | 1.3           | 0.6

Package: @ember-data/record-data
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '22.97 KB' │
│  compressed  │ '4.89 KB'  │
│ % Of Library │   '14.3'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/record-data/-private              | 22.97 KB  | 4.89 KB    | 100.0         | 14.3

Package: @ember-data/serializer
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '19.30 KB' │
│  compressed  │ '4.11 KB'  │
│ % Of Library │   '12.0'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/serializer/json                   | 7.10 KB   | 1.51 KB    | 36.8          | 4.4
	@ember-data/serializer/-private               | 5.36 KB   | 1.14 KB    | 27.8          | 3.3
	@ember-data/serializer/json-api               | 3.71 KB   | 807.99 B   | 19.2          | 2.3
	@ember-data/serializer/rest                   | 2.68 KB   | 583.85 B   | 13.9          | 1.7
	@ember-data/serializer/index                  | 243.00 B  | 51.72 B    | 1.2           | 0.1
	@ember-data/serializer/transform              | 215.00 B  | 45.76 B    | 1.1           | 0.1

Package: @ember-data/adapter
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '14.57 KB' │
│  compressed  │ '3.10 KB'  │
│ % Of Library │   '9.1'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/adapter/rest                      | 7.65 KB   | 1.63 KB    | 52.5          | 4.8
	@ember-data/adapter/-private                  | 3.50 KB   | 762.86 B   | 24.0          | 2.2
	@ember-data/adapter/error                     | 1.91 KB   | 416.98 B   | 13.1          | 1.2
	@ember-data/adapter/json-api                  | 830.00 B  | 176.66 B   | 5.6           | 0.5
	@ember-data/adapter/index                     | 719.00 B  | 153.04 B   | 4.8           | 0.4

Package: @ember-data/model
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '11.08 KB' │
│  compressed  │ '2.36 KB'  │
│ % Of Library │   '6.9'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/model/-private                    | 10.60 KB  | 2.26 KB    | 95.7          | 6.6
	@ember-data/model/index                       | 486.00 B  | 103.44 B   | 4.3           | 0.3

Package: ember-data
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '9.72 KB' │
│  compressed  │ '2.07 KB' │
│ % Of Library │   '6.1'   │
└──────────────┴───────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-data/index                              | 2.42 KB   | 527.66 B   | 24.9          | 1.5
	ember-data/-private                           | 1.98 KB   | 431.87 B   | 20.4          | 1.2
	ember-data/adapters/errors                    | 1.19 KB   | 259.04 B   | 12.2          | 0.7
	ember-data/setup-container                    | 503.00 B  | 107.06 B   | 5.1           | 0.3
	ember-data/store                              | 406.00 B  | 86.41 B    | 4.1           | 0.2
	ember-data/relationships                      | 318.00 B  | 67.68 B    | 3.2           | 0.2
	ember-data/serializers/embedded-records-mixin | 274.00 B  | 58.32 B    | 2.8           | 0.2
	ember-data/serializers/json-api               | 251.00 B  | 53.42 B    | 2.5           | 0.2
	ember-data/adapters/json-api                  | 245.00 B  | 52.14 B    | 2.5           | 0.1
	ember-data/serializers/json                   | 243.00 B  | 51.72 B    | 2.4           | 0.1
	ember-data/serializers/rest                   | 243.00 B  | 51.72 B    | 2.4           | 0.1
	ember-data/transform                          | 241.00 B  | 51.29 B    | 2.4           | 0.1
	ember-data/adapters/rest                      | 237.00 B  | 50.44 B    | 2.4           | 0.1
	ember-data/serializer                         | 232.00 B  | 49.38 B    | 2.3           | 0.1
	ember-data/adapter                            | 226.00 B  | 48.10 B    | 2.3           | 0.1
	ember-data/model                              | 222.00 B  | 47.25 B    | 2.2           | 0.1
	ember-data/attr                               | 218.00 B  | 46.40 B    | 2.2           | 0.1
	ember-data/initialize-store-service           | 207.00 B  | 44.06 B    | 2.1           | 0.1
	ember-data/version                            | 162.00 B  | 34.48 B    | 1.6           | 0.1

Package: ember-inflector
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '7.90 KB' │
│  compressed  │ '1.68 KB' │
│ % Of Library │   '4.9'   │
└──────────────┴───────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-inflector/lib/system/inflector          | 2.75 KB   | 599.60 B   | 34.8          | 1.7
	ember-inflector/lib/system/inflections        | 1.57 KB   | 342.69 B   | 19.9          | 1.0
	ember-inflector/index                         | 1.12 KB   | 244.35 B   | 14.2          | 0.7
	ember-inflector/lib/ext/string                | 783.00 B  | 166.66 B   | 9.7           | 0.5
	ember-inflector/lib/system                    | 452.00 B  | 96.20 B    | 5.6           | 0.3
	ember-inflector/lib/system/string             | 351.00 B  | 74.71 B    | 4.3           | 0.2
	ember-inflector/lib/helpers/pluralize         | 348.00 B  | 74.07 B    | 4.3           | 0.2
	ember-inflector/lib/utils/make-helper         | 308.00 B  | 65.55 B    | 3.8           | 0.2
	ember-inflector/lib/helpers/singularize       | 271.00 B  | 57.68 B    | 3.4           | 0.2

Package: @ember-data/debug
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '2.68 KB'  │
│  compressed  │ '583.85 B' │
│ % Of Library │   '1.7'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/debug/index                       | 2.19 KB   | 477.64 B   | 81.8          | 1.4
	@ember-data/debug/setup                       | 499.00 B  | 106.21 B   | 18.2          | 0.3

Package: @ember/ordered-set
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '1.05 KB'  │
│  compressed  │ '229.45 B' │
│ % Of Library │   '0.7'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember/ordered-set/index                      | 1.05 KB   | 229.45 B   | 100.0         | 0.7

Package: @ember-data/unpublished-test-infra
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '186.00 B' │
│  compressed  │ '39.59 B'  │
│ % Of Library │   '0.1'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/unpublished-test-infra/version    | 186.00 B  | 39.59 B    | 100.0         | 0.1

@emberjs emberjs deleted a comment from github-actions bot Nov 26, 2019
Comment on lines 52 to 73
} else if (message.code === 'NON_EXISTENT_EXPORT') {
// ignore ts-interface imports
if (message.message.indexOf(`/ts-interfaces/`) !== -1) {
return;
}
} else if (message.code === 'UNRESOLVED_IMPORT') {
if (!this.isDevelopingAddon()) {
// don't print these for consumers
return;
} else {
// make warning actionable
// eslint-disable-next-line no-console
console.log(
chalk.yellow(
`\n\n⚠️ Add ${chalk.white(
message.source
)} to the array returned by externalDependenciesForPrivateModule in index.js of ${chalk.white(
this.name
)}\n\n`
)
);
return;
Copy link
Member

Choose a reason for hiding this comment

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

Instead of suppressing these, we should fail the build when developing. This will still have the same result (consumers will not see warnings), but actually forces us to ensure the repo is in the correct shape.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@rwjblue I initially did make it throw but figured outputting a clear warning with specific guidance on how to fix it might be enough. I can still throw after this warning.

Copy link
Member

Choose a reason for hiding this comment

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

Opened #6850 to address my concern.

@github-actions
Copy link

Asset Size Report for 4c6041e

EmberData has not changed in size

If any packages had changed sizes they would be listed here.

Changeset



Full Asset Analysis

Asset Size Report
=================


Library: EmberData
┌────────────┬─────────────┐
│  (index)   │   Values    │
├────────────┼─────────────┤
│   bytes    │ '160.49 KB' │
│ compressed │ '34.16 KB'  │
│  packages  │     10      │
│  modules   │     48      │
└────────────┴─────────────┘

Package: @ember-data/store
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '71.04 KB' │
│  compressed  │ '15.12 KB' │
│ % Of Library │   '44.3'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/store/-private                    | 70.13 KB  | 14.93 KB   | 98.7          | 43.7
	@ember-data/store/index                       | 936.00 B  | 199.23 B   | 1.3           | 0.6

Package: @ember-data/record-data
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '22.97 KB' │
│  compressed  │ '4.89 KB'  │
│ % Of Library │   '14.3'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/record-data/-private              | 22.97 KB  | 4.89 KB    | 100.0         | 14.3

Package: @ember-data/serializer
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '19.30 KB' │
│  compressed  │ '4.11 KB'  │
│ % Of Library │   '12.0'   │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/serializer/json                   | 7.10 KB   | 1.51 KB    | 36.8          | 4.4
	@ember-data/serializer/-private               | 5.36 KB   | 1.14 KB    | 27.8          | 3.3
	@ember-data/serializer/json-api               | 3.71 KB   | 807.99 B   | 19.2          | 2.3
	@ember-data/serializer/rest                   | 2.68 KB   | 583.85 B   | 13.9          | 1.7
	@ember-data/serializer/index                  | 243.00 B  | 51.72 B    | 1.2           | 0.1
	@ember-data/serializer/transform              | 215.00 B  | 45.76 B    | 1.1           | 0.1

Package: @ember-data/adapter
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '14.57 KB' │
│  compressed  │ '3.10 KB'  │
│ % Of Library │   '9.1'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/adapter/rest                      | 7.65 KB   | 1.63 KB    | 52.5          | 4.8
	@ember-data/adapter/-private                  | 3.50 KB   | 762.86 B   | 24.0          | 2.2
	@ember-data/adapter/error                     | 1.91 KB   | 416.98 B   | 13.1          | 1.2
	@ember-data/adapter/json-api                  | 830.00 B  | 176.66 B   | 5.6           | 0.5
	@ember-data/adapter/index                     | 719.00 B  | 153.04 B   | 4.8           | 0.4

Package: @ember-data/model
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '11.08 KB' │
│  compressed  │ '2.36 KB'  │
│ % Of Library │   '6.9'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/model/-private                    | 10.60 KB  | 2.26 KB    | 95.7          | 6.6
	@ember-data/model/index                       | 486.00 B  | 103.44 B   | 4.3           | 0.3

Package: ember-data
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '9.72 KB' │
│  compressed  │ '2.07 KB' │
│ % Of Library │   '6.1'   │
└──────────────┴───────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-data/index                              | 2.42 KB   | 527.66 B   | 24.9          | 1.5
	ember-data/-private                           | 1.98 KB   | 431.87 B   | 20.4          | 1.2
	ember-data/adapters/errors                    | 1.19 KB   | 259.04 B   | 12.2          | 0.7
	ember-data/setup-container                    | 503.00 B  | 107.06 B   | 5.1           | 0.3
	ember-data/store                              | 406.00 B  | 86.41 B    | 4.1           | 0.2
	ember-data/relationships                      | 318.00 B  | 67.68 B    | 3.2           | 0.2
	ember-data/serializers/embedded-records-mixin | 274.00 B  | 58.32 B    | 2.8           | 0.2
	ember-data/serializers/json-api               | 251.00 B  | 53.42 B    | 2.5           | 0.2
	ember-data/adapters/json-api                  | 245.00 B  | 52.14 B    | 2.5           | 0.1
	ember-data/serializers/json                   | 243.00 B  | 51.72 B    | 2.4           | 0.1
	ember-data/serializers/rest                   | 243.00 B  | 51.72 B    | 2.4           | 0.1
	ember-data/transform                          | 241.00 B  | 51.29 B    | 2.4           | 0.1
	ember-data/adapters/rest                      | 237.00 B  | 50.44 B    | 2.4           | 0.1
	ember-data/serializer                         | 232.00 B  | 49.38 B    | 2.3           | 0.1
	ember-data/adapter                            | 226.00 B  | 48.10 B    | 2.3           | 0.1
	ember-data/model                              | 222.00 B  | 47.25 B    | 2.2           | 0.1
	ember-data/attr                               | 218.00 B  | 46.40 B    | 2.2           | 0.1
	ember-data/initialize-store-service           | 207.00 B  | 44.06 B    | 2.1           | 0.1
	ember-data/version                            | 162.00 B  | 34.48 B    | 1.6           | 0.1

Package: ember-inflector
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '7.90 KB' │
│  compressed  │ '1.68 KB' │
│ % Of Library │   '4.9'   │
└──────────────┴───────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-inflector/lib/system/inflector          | 2.75 KB   | 599.60 B   | 34.8          | 1.7
	ember-inflector/lib/system/inflections        | 1.57 KB   | 342.69 B   | 19.9          | 1.0
	ember-inflector/index                         | 1.12 KB   | 244.35 B   | 14.2          | 0.7
	ember-inflector/lib/ext/string                | 783.00 B  | 166.66 B   | 9.7           | 0.5
	ember-inflector/lib/system                    | 452.00 B  | 96.20 B    | 5.6           | 0.3
	ember-inflector/lib/system/string             | 351.00 B  | 74.71 B    | 4.3           | 0.2
	ember-inflector/lib/helpers/pluralize         | 348.00 B  | 74.07 B    | 4.3           | 0.2
	ember-inflector/lib/utils/make-helper         | 308.00 B  | 65.55 B    | 3.8           | 0.2
	ember-inflector/lib/helpers/singularize       | 271.00 B  | 57.68 B    | 3.4           | 0.2

Package: @ember-data/debug
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '2.68 KB'  │
│  compressed  │ '583.85 B' │
│ % Of Library │   '1.7'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/debug/index                       | 2.19 KB   | 477.64 B   | 81.8          | 1.4
	@ember-data/debug/setup                       | 499.00 B  | 106.21 B   | 18.2          | 0.3

Package: @ember/ordered-set
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '1.05 KB'  │
│  compressed  │ '229.45 B' │
│ % Of Library │   '0.7'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember/ordered-set/index                      | 1.05 KB   | 229.45 B   | 100.0         | 0.7

Package: @ember-data/unpublished-test-infra
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '186.00 B' │
│  compressed  │ '39.59 B'  │
│ % Of Library │   '0.1'    │
└──────────────┴────────────┘
	Module                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/unpublished-test-infra/version    | 186.00 B  | 39.59 B    | 100.0         | 0.1

@runspired runspired added Infra/CI/DX CI 🏷️ bug This PR primarily fixes a reported issue labels Nov 26, 2019
@runspired runspired merged commit de8f4ff into master Nov 26, 2019
@delete-merged-branch delete-merged-branch bot deleted the bugfix/warnings branch November 26, 2019 21:43
@sandstrom sandstrom mentioned this pull request Apr 9, 2020
@runspired runspired removed the CI label Sep 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infra/CI/DX 🏷️ bug This PR primarily fixes a reported issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants