Skip to content

Commit

Permalink
Merge pull request #100 from ckeditor/i/96
Browse files Browse the repository at this point in the history
Fix (generator): When creating a new package, a version of the @ckeditor/ckeditor5-inspector package should be taken from the npm registry. Closes #96.
  • Loading branch information
przemyslaw-zan committed Apr 12, 2022
2 parents fee3d71 + 20324f5 commit 34a4f05
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"@ckeditor/ckeditor5-heading": ">=<%= packageVersions.ckeditor5 %>",
"@ckeditor/ckeditor5-image": ">=<%= packageVersions.ckeditor5 %>",
"@ckeditor/ckeditor5-indent": ">=<%= packageVersions.ckeditor5 %>",
"@ckeditor/ckeditor5-inspector": "^2.2.2",
"@ckeditor/ckeditor5-inspector": ">=<%= packageVersions.ckeditor5Inspector %>",
"@ckeditor/ckeditor5-link": ">=<%= packageVersions.ckeditor5 %>",
"@ckeditor/ckeditor5-list": ">=<%= packageVersions.ckeditor5 %>",
"@ckeditor/ckeditor5-media-embed": ">=<%= packageVersions.ckeditor5 %>",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ const getPackageVersion = require( './get-package-version' );
* Returns an object containing version for the packages listed below:
*
* * ckeditor5
* * @ckeditor/ckeditor5-inspector (as `ckeditor5Inspector`)
* * eslint-config-ckeditor5 (as `eslintConfigCkeditor5`)
* * stylelint-config-ckeditor5 (as `stylelintConfigCkeditor5`)
* * @ckeditor/ckeditor5-package-tools (as `packageTools`)
Expand All @@ -28,6 +29,7 @@ const getPackageVersion = require( './get-package-version' );
module.exports = function getDependenciesVersions( { devMode } ) {
return {
ckeditor5: getPackageVersion( 'ckeditor5' ),
ckeditor5Inspector: getPackageVersion( '@ckeditor/ckeditor5-inspector' ),
eslintConfigCkeditor5: getPackageVersion( 'eslint-config-ckeditor5' ),
stylelintConfigCkeditor5: getPackageVersion( 'stylelint-config-ckeditor5' ),
packageTools: devMode ?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ describe( 'lib/utils/get-dependencies-versions', () => {
mockery.registerMock( './get-package-version', getPackageVersion );
getPackageVersion.withArgs( 'ckeditor5' ).returns( '30.0.0' );
getPackageVersion.withArgs( '@ckeditor/ckeditor5-package-tools' ).returns( '1.0.0' );
getPackageVersion.withArgs( '@ckeditor/ckeditor5-inspector' ).returns( '4.0.0' );
getPackageVersion.withArgs( 'eslint-config-ckeditor5' ).returns( '5.0.0' );
getPackageVersion.withArgs( 'stylelint-config-ckeditor5' ).returns( '3.0.0' );

Expand Down Expand Up @@ -55,6 +56,11 @@ describe( 'lib/utils/get-dependencies-versions', () => {
expect( returnedValue.stylelintConfigCkeditor5 ).to.equal( '3.0.0' );
} );

it( 'returns an object with a version of the "@ckeditor/ckeditor5-package-tools" package', () => {
const returnedValue = getDependenciesVersions( { devMode: false } );
expect( returnedValue.ckeditor5Inspector ).to.equal( '4.0.0' );
} );

it( 'returns an object with a version of the "@ckeditor/ckeditor5-package-tools" package if "devMode" is disabled', () => {
const returnedValue = getDependenciesVersions( { devMode: false } );
expect( returnedValue.packageTools ).to.equal( '^1.0.0' );
Expand Down

0 comments on commit 34a4f05

Please sign in to comment.