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

Upgrade to lerna 3 or change it to something else #1214

Closed
Reinmar opened this issue Aug 21, 2018 · 35 comments
Closed

Upgrade to lerna 3 or change it to something else #1214

Reinmar opened this issue Aug 21, 2018 · 35 comments
Assignees
Labels
type:improvement This issue reports a possible enhancement of an existing feature. type:task This issue reports a chore (non-production change) and other types of "todos".
Milestone

Comments

@Reinmar
Copy link
Member

Reinmar commented Aug 21, 2018

It introduced many backwards incompatible changes. We need to align our setup to it because people will be installing it instead of the support learna@2 due to how our docs install it.

Perhaps, the right moment to update all this will be when we'll release a new version of mgit2 because that guide will need to update then anyway.

@Reinmar Reinmar added status:confirmed type:task This issue reports a chore (non-production change) and other types of "todos". type:docs This issue reports a task related to documentation (e.g. an idea for a guide). labels Aug 21, 2018
@Reinmar Reinmar added this to the iteration 20 milestone Aug 21, 2018
@Reinmar
Copy link
Member Author

Reinmar commented Aug 22, 2018

There's one more thing that we'll need to change – how the deps are installed in ckeditor5 itself. See lerna/lerna#878 (comment) and the four following comments.

@Reinmar
Copy link
Member Author

Reinmar commented Aug 30, 2018

We can also consider switching to Yarn workspaces: https://yarnpkg.com/blog/2017/08/02/introducing-workspaces/

@Reinmar
Copy link
Member Author

Reinmar commented Aug 30, 2018

@pomek, would you like to research how and if we could use Yarn? 👆

@pomek
Copy link
Member

pomek commented Aug 30, 2018

I will :)

@Reinmar Reinmar modified the milestones: iteration 20, iteration 21 Sep 5, 2018
@Reinmar Reinmar changed the title Upgrade to lerna 3 Upgrade to lerna 3 or change it to something else Sep 5, 2018
@Reinmar Reinmar added type:improvement This issue reports a possible enhancement of an existing feature. and removed type:docs This issue reports a task related to documentation (e.g. an idea for a guide). labels Sep 5, 2018
@czerwonkabartosz
Copy link

We use https://github.com/pnpm/pnpm in CKEditor Cloud Services and it works really well. Performance is great for us and we do not have any problems with them.

@Reinmar
Copy link
Member Author

Reinmar commented Sep 5, 2018

My biggest issue with pnpm is that it's not very popular yet. Compare:

It may be risky for us to use a tool which isn't well known because we also force other developers to use them.

@czerwonkabartosz
Copy link

My biggest issue with pnpm is that it's not very popular yet

Yes, I agree with that. We use it in CS, but it's a closed project and we do not have a problem with it.

We have to keep our fingers crossed for https://github.com/pnpm/pnpm and for @zkochan to make it more popular because the software is really great .

@zkochan
Copy link

zkochan commented Sep 5, 2018

If you will use pnpm in ckeditor, it is guaranteed that your libs will work with Yarn and npm. It is not true vice versa. (see pnpm’s strictness helps to avoid silly bugs).

Regarding popularity. It is true that we are not that popular yet. But we are heavily used: https://pnpm.js.org/en/users.html
Glitch uses pnpm on the back-end from the beginning of this year! It allowed them to give unlimited space for node_module to their users.

Also, if you'll have good suggestions for improving multi-package repository support in pnpm, we'll probably implement them pretty soon. I would love to make pnpm the best package manager for multi-package repos.

P.S. We'd be honored to be used by such a great project as CKEditor!

@Reinmar
Copy link
Member Author

Reinmar commented Sep 5, 2018

If you will use pnpm in ckeditor, it is guaranteed that your libs will work with Yarn and npm. It is not true vice versa. (see pnpm’s strictness helps to avoid silly bugs).

It's the type of issues that we indeed have from time to time, so it's great to see that pnpm would help here.

Aso, I realised that we make people install https://www.npmjs.com/package/mgit2 when they are supposed to work with our development environment, so asking people to install pnpm wouldn't hurt anyone. I also thought that perhaps we might be compatible with both tools (yarn and pnpm) at the same time which would be even nicer.

I'm really curious about the results of our research :)

@Reinmar
Copy link
Member Author

Reinmar commented Sep 14, 2018

I've just stumbled upon https://github.com/guigrpa/oao. I don't know if it could be of any help for us (and most likely it won't) but it's worth checking out.

@pomek
Copy link
Member

pomek commented Sep 21, 2018

Yarn

Allows installing packages the same (or even better) way how Lerna does.

It links packages located in packages/* and hoist it to the main package.

# ckeditor5/
$ ls -la node_modules/@ckeditor/

total 0
drwxr-xr-x    51 pomek  staff   1632 Sep 21 11:27 .
drwxr-xr-x  1496 pomek  staff  47872 Sep 21 11:28 ..
drwxr-xr-x     7 pomek  staff    224 Sep 21 11:27 ckeditor-cloud-services-collaboration
drwxr-xr-x    11 pomek  staff    352 Sep 21 11:27 ckeditor-cloud-services-core
lrwxr-xr-x     1 pomek  staff     41 Sep 21 11:27 ckeditor5-adapter-ckfinder -> ../../packages/ckeditor5-adapter-ckfinder
lrwxr-xr-x     1 pomek  staff     34 Sep 21 11:27 ckeditor5-alignment -> ../../packages/ckeditor5-alignment
lrwxr-xr-x     1 pomek  staff     32 Sep 21 11:27 ckeditor5-angular -> ../../packages/ckeditor5-angular
...
...
...
lrwxr-xr-x     1 pomek  staff     30 Sep 21 11:27 ckeditor5-utils -> ../../packages/ckeditor5-utils
lrwxr-xr-x     1 pomek  staff     31 Sep 21 11:27 ckeditor5-widget -> ../../packages/ckeditor5-widget

Why I said that it does the job better than Lerna? Because node_modules/ of packages does not contain anything. It just keeps git-hooks:

# ckeditor5/packages/ckeditor5-paragraph
$ ls -laR node_modules

total 0
drwxr-xr-x   3 pomek  staff   96 Sep 21 11:27 .
drwxr-xr-x  19 pomek  staff  608 Sep 21 11:27 ..
drwxr-xr-x   4 pomek  staff  128 Sep 21 11:27 .bin

node_modules/.bin:
total 0
drwxr-xr-x  4 pomek  staff  128 Sep 21 11:27 .
drwxr-xr-x  3 pomek  staff   96 Sep 21 11:27 ..
lrwxr-xr-x  1 pomek  staff   45 Sep 21 11:27 eslint -> ../../../../node_modules/eslint/bin/eslint.js
lrwxr-xr-x  1 pomek  staff   45 Sep 21 11:27 lint-staged -> ../../../../node_modules/lint-staged/index.js

AFAIK Lerna (^@2.0.0) keeps symlinks in packages' node_modules/ which makes a noise.

In order to work Yarn requires a small change in package.json:

{
  "workspaces": [
    "packages/*"
  ]
}

After calling yarn install all packages are linked to each other. All tests pass.

But Yarn isn't perfect. There are no things like publish or clean which Lerna has. It means that we must install both - Yarn and Lerna in order to have a working environment for ckeditor5-dev package. OTOH, writing a script that calls rm -rf node_modules/ for all packages (rm -rf packages/*/node_modules could work on Unix but I'm not sure) and a script that publishes packages on NPM shouldn't be too hard. We already have a lot of such kind of scripts so create another one won't be a problem.

yarn install with linking packages does the job in 155 sec. I don't know how much Lerna takes.

One thing to the consideration - what do we want to do with the yarn.lock file?

PNPM

Unfortunately, I don't have anything about this tool because I cannot run our project.

After creating a configuration file pnpm-workspace.yaml:

packages:
  - 'packages/*'

And calling pnpm recursive install it throws an error:

(node:30911) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limit

and finishes its job.

I will debug it but first expression yarn made better than pnpm.

@zkochan
Copy link

zkochan commented Sep 21, 2018

@pomek you should use this pnpm-workspace.yaml:

packages:
  - 'packages/**'

also, you may want to create a .npmrc in the root of the repo, with this config: link-workspace-packages = true (more details about this config here)

P.S. we are working on a huge update to pnpm that will make it even better for multi-package repos. However, it should already work fine, if you have any other issues, I'll have a look in the evening.

@pomek
Copy link
Member

pomek commented Sep 24, 2018

Thanks @zkochan for tips. Now my configs look like:

$ cat .npmrc
link-workspace-packages = true

$ cat pnpm-workspace.yaml
packages:
  - 'packages/**'

However:

  • pnpm recursive install still ends with an error.
  • pnpm install installs packages correctly.
  • npm t -- -f media-embed still ends with an the error (pasted above). We had a lack of dependency but after merging Upgraded dependencies ckeditor5-dev#437 I was hoping that it helps. Unfortunately, the missing dependencies problem is a little deeper than I expected.

Below I pasted two logs:

# npm t -- -f media-embed

> ckeditor5@11.0.1 test /Users/pomek/Projects/ckeditor/ckeditor5
> node --max_old_space_size=4096 node_modules/@ckeditor/ckeditor5-dev-tests/bin/test.js "-f" "media-embed"

Error: Cannot find module 'browserslist'
npm ERR! Test failed.  See above for more details.

# pnpm run test -- -f media-embed

> ckeditor5@11.0.1 test /Users/pomek/Projects/ckeditor/ckeditor5
> node --max_old_space_size=4096 node_modules/@ckeditor/ckeditor5-dev-tests/bin/test.js "-f" "media-embed"

Error: Cannot find module 'browserslist'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ckeditor5@11.0.1 test: `node --max_old_space_size=4096 node_modules/@ckeditor/ckeditor5-dev-tests/bin/test.js "-f" "media-embed"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ckeditor5@11.0.1 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/pomek/.npm/_logs/2018-09-24T08_51_35_538Z-debug.log

I decided to call npm install. But it was wrong way. After installing packages, test command produces more errors:

> ckeditor5@11.0.1 test /Users/pomek/Projects/ckeditor/ckeditor5
> node --max_old_space_size=4096 node_modules/@ckeditor/ckeditor5-dev-tests/bin/test.js "-f" "media-embed"

24 09 2018 10:54:37.186:ERROR [preprocess]: Can not load "webpack", it is not registered!
  Perhaps you are missing some plugin?
24 09 2018 10:54:37.192:ERROR [karma]: Error: No provider for "framework:mocha"! (Resolving: framework:mocha)
    at error (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/di/0.0.1/node_modules/di/lib/injector.js:22:12)
    at Object.get (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/di/0.0.1/node_modules/di/lib/injector.js:9:13)
    at Injector.get (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/di/0.0.1/node_modules/di/lib/injector.js:54:19)
    at config.frameworks.forEach (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/karma/3.0.0/node_modules/karma/lib/server.js:144:61)
    at Array.forEach (<anonymous>)
    at Server._start (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/karma/3.0.0/node_modules/karma/lib/server.js:144:23)
    at Injector.invoke (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/di/0.0.1/node_modules/di/lib/injector.js:75:15)
    at Promise.all.then.then (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/karma/3.0.0/node_modules/karma/lib/server.js:123:24)
    at tryCatcher (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/promise.js:694:18)
    at _drainQueueStep (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/async.js:138:12)
    at _drainQueue (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/async.js:131:9)
    at Async._drainQueues (/Users/pomek/Projects/ckeditor/ckeditor5/node_modules/.registry.npmjs.org/bluebird/3.5.2/node_modules/bluebird/js/release/async.js:147:5)

I'm not able to run our tests.

@pomek
Copy link
Member

pomek commented Sep 24, 2018

One more argue against PNPM:

Sorry, I am sorry for that. This sentence could be too aggressive. It could sound that is a blame of pnpm because I cannot run my command.

There is another issue that I couldn't understand.

ls -a packages/ckeditor5-autoformat/node_modules/.registry.npmjs.org/

image

ls -a packages/ckeditor5-engine/node_modules/.registry.npmjs.org/

image

A lot of packages are duplicated and they aren't hoisted or symlinked.

There is a dump of node_modules/ directory from the main package:

ls -a node_modules/

image

There are some packages but this isn't enough.

@pomek
Copy link
Member

pomek commented Sep 24, 2018

There are some packages but this isn't enough.

image

Lerna installs ~1500 packages. Hoisted packages are included.

@Reinmar
Copy link
Member Author

Reinmar commented Sep 24, 2018

A lot of packages are duplicated and they aren't hoisted or symlinked.

Aren't these all symlinks? Or isn't the whole .registry.npmjs.org a symlink to some global registry? I don't think that pnpm keeps anything duplicated – AFAIR, it does something completely opposite.

@Reinmar
Copy link
Member Author

Reinmar commented Sep 24, 2018

There is a dump of node_modules/ directory from the main package:

That's looks wrong indeed. The main package should have the most dependencies (Lerna's 1500 sounds reasonable). How do pnpm recursive install and pnpm install end?

@pomek
Copy link
Member

pomek commented Sep 24, 2018

Or isn't the whole .registry.npmjs.org a symlink to some global registry?

If it was a symlink, I never mention about it. Unfortunately, these directories contain real files (not symlinked).

@Reinmar
Copy link
Member Author

Reinmar commented Sep 24, 2018

  • pnpm recursive install still ends with an error.

Is it the same error as previously? Did you try the new version mentioned by @zkochan? If not, we should report it to pnpm's issue tracker with some minimal steps.

Reinmar added a commit to ckeditor/ckeditor5-heading that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-engine that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-highlight that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-link that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-image that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-paste-from-office that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-list that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-media-embed that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-markdown-gfm that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-paragraph that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-theme-lark that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-typing that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-table that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-undo that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-upload that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-widget that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-ui that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit to ckeditor/ckeditor5-utils that referenced this issue Jan 10, 2019
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
Reinmar added a commit that referenced this issue Jan 10, 2019
Internal: Switched development environment to Yarn. Closes #1214.
exprodrigues pushed a commit to devindex/ckeditor5-build-classic that referenced this issue Mar 27, 2019
apryaldy added a commit to Lupakan/ckeditor5-build-classic that referenced this issue Feb 13, 2020
* Feature: Added the image upload button to the build. See ckeditor/ckeditor5#870.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v1.0.0-beta.1.

* Internal: Updated links to CKEditor 5 website. [skip ci]

* Docs: Typo in README fixed. [skip ci]

* Removed duplicated "ImageUpload" plugin.

* Internal: Updated dependencies.

* Tests: Added manual tests for translating editors. See ckeditor/ckeditor5#914.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v1.0.0-beta.2.

* Fix: Translations should work when CKEditor was loaded using RequireJS. See ckeditor/ckeditor5-dev#914.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Build.

* Release: v1.0.0-beta.3.

* Docs: Fixed link in the readme. [skip ci]

* Docs: Mentioned previous release in the changelog. [skip ci]

* Internal: Updated keywords. [skip ci]

* Internal: Build.

* Internal: Fixed keywords. [skip ci]

* Internal: Improved license file.

* Docs: Changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v1.0.0-beta.4.

* Other: Changed the license to GPL2+ only. See ckeditor/ckeditor5#991.

BREAKING CHANGE: The license under which CKEditor 5 is released has been changed from a triple GPL, LGPL and MPL license to a GPL2+ only. See ckeditor/ckeditor5#991 for more information.

* Internal: Updated dependencies.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.0.

* Docs: Changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.1.

* Adjusted code to the changes in ckeditor5-editor-classic.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Build.

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.1.0.

* Switched to webpack@4.12 and UglifyJsWebpackPlugin.

* Switched back to banner with exclamation mark.

* Webpack up.

* Bump, bump.

* Hide unnecessary warnings.

* Improved comments.

* Internal: Upgraded version of Node.js. See ckeditor/ckeditor5-dev#417.

* Docs: Improved the package description.

* Docs: Improved keywords and the readme. [skip ci]

* Internal: Aligned code to changes in ckeditor5-core. See ckeditor/ckeditor5-core#140.

* Internal: Build.

* Other: Changed the build structure. TODO. Closes ckeditor/ckeditor5#1038.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Removed unnecessary comment in `webpack.config.js`.

* Internal: Further builds simplifications plus some comments.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.0.0.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.0.1.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Internal: Upgraded dependencies.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Upgraded version of ESLint.

* Added build screenshot to README.md.

* Added Media Embed and Table features to the build.

* Internal: Build.

* Tests: Updated build tests to the new toolbar configuration.

* Internal: Build.

* That option got renamed in the meantime.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.1.0. [skip ci]

* Docs: Fixed invalid merge in the readme.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.1.1. [skip ci]

* Docs: Made contributing guide link to our docs. [skip ci]

* Feature: Introduced the Paste From Office feature.

* Feature: Introduced the CKFinder integration plugin.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.2.0. [skip ci]

* Introduced a linter and Travis.

* Added a configuration for ESLint.

* Directory created by Mgit on CI must be ignored as well.

* Code style in tests.

* Update raw-loader dependency.

* Aligned Travis configuration after switching to Yarn. See ckeditor/ckeditor5#1214.

* Docs: Added build status badges to the README. See: ckeditor/ckeditor5#1236.

* Fixed formatting in Travis configuration file.

* Updated deps.

* Add memory leak test.

* Add missing ckeditor5-core dependency.

* Internal: Bumped the year. [skip ci]

* Upgraded version of husky.

* Other: Upgraded minimal versions of Node and npm. See: ckeditor/ckeditor5#1507.

* Internal: Updated deps.

* Internal: Build.

* Internal: Build.

* Docs: Updated the homepage link. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.0.0. [skip ci]

* Internal: Removed unnecessary and added missing deps.

* Internal: Introduced Slack Notifications for this repository on CI.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.1.0. [skip ci]

* Internal: Changed a way how to install Chrome on Travis. [skip ci]

* Internal: Updated the license header. See ckeditor/ckeditor5#1557. [skip ci]

* Internal: Build.

* Internal: Updated license section in README. See ckeditor/ckeditor5#1557. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.2.0. [skip ci]

* Removed BrowserStack from the repository.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.0. [skip ci]

* Internal: Ping CI.

* Internal: Bumped up deps.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.1. [skip ci]

* All tests require an image that exists. It will not cause the 404 error.

* Bumped style-loader to v1.0.0. Aligned the webpack config to the new loader API.

* Bumped up raw-loader, uglifyjs-webpack-plugin, webpack, and webpack-cli dependencies.

* Internal: Build.

* Internal: Build.

* Other: Changed the URL under bugs key in package.json file. Now we have one issue tracker. See ckeditor/ckeditor5#1988.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.4.0. [skip ci]

* Internal: Make CI green.

* Docs: Removed gitter badge. See ckeditor/ckeditor5#2037. [skip ci]

* Internal: Upgraded CI environment to use Xenial version of the distro. See ckeditor/ckeditor#2041.

* Feature: Enabled the indent feature in the build.

* Internal: Build.

* Tests: Updated the test.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v15.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Updated the GitHub PR template because all packages share the same issue tracker now (see ckeditor/ckeditor5#5576).

* Internal: Enabled stylelint in the package.

* Internal: Allowed empty input in the stylelint script to avoid errors when no files are found. Added missing stylelint-config-recommended dependency.

* Internal: Added the stylelintrc config. [skip ci]

* Used the external stylelint-config-ckeditor5 package for stylelint configuration.

* Replaced UglifyJS with Terser.

* Internal: Build.

* Internal: Added a missing pacakge dev-dependencies. See ckeditor/ckeditor5#5856.

* Internal: Made the error initialization catch statements more informative.

* Minor improvements to error messages used in manual tests and a sample. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v16.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Added blog post URL. [skip ci]

* Internal: Fixed blog post URL for the 11.0.0 release. [skip ci]

* Internal: Added config for package.json to .editorconfig. See #318.

* Internal: Bumped the year. [skip ci]

Co-authored-by: Piotrek Koszuliński <pkoszulinski@gmail.com>
Co-authored-by: Kamil Piechaczek <pomek@users.noreply.github.com>
Co-authored-by: Anna Tomanek <a.tomanek@cksource.com>
Co-authored-by: Maciej Bukowski <ma2ciek@gmail.com>
Co-authored-by: Aleksander Nowodzinski <a.nowodzinski@cksource.com>
Co-authored-by: Damian Konopka <dk@damiankonopka.pl>
Co-authored-by: Maciej <jodator@jodator.net>
Co-authored-by: Marek Lewandowski <mlewand@users.noreply.github.com>
dai-shi added a commit to dai-shi/remote-faces that referenced this issue May 16, 2020
* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.0.

* Docs: Changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.1.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Build.

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.1.0.

* Switched to webpack@4.12 and UglifyJsWebpackPlugin.

* Internal: Build.

* Changed RegExp for preserved comments.

* Switched back to banner with exclamation mark.

* Webpack up.

* Bump, bump.

* Hide unnecessary warnings.

* Improved comments.

* Internal: Upgraded version of Node.js. See ckeditor/ckeditor5-dev#417.

* Docs: Improved the package description.

* Docs: Improved keywords and the readme. [skip ci]

* Internal: Aligned code to changes in ckeditor5-core. See ckeditor/ckeditor5-core#140.

* Internal: Build.

* Other: Changed the build structure. TODO. Closes ckeditor/ckeditor5#1038.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Removed unnecessary comment in `webpack.config.js`.

* Internal: Further builds simplifications plus some comments.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.0.0.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.0.1.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Internal: Upgraded dependencies.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Upgraded version of ESLint.

* Added build screenshot to README.md.

* Added Media Embed and Table features to the build.

* Internal: Build.

* Internal: Build.

* That option got renamed in the meantime.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.1.0. [skip ci]

* Docs: Fixed invalid merge in the readme.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.1.1. [skip ci]

* Docs: Made contributing guide link to our docs. [skip ci]

* Feature: Introduced the Paste From Office feature.

* Feature: Introduced the CKFinder integration plugin.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.2.0. [skip ci]

* Introduced a linter and Travis.

* Added a configuration for ESLint.

* Directory created by Mgit on CI must be ignored as well.

* Code style in tests.

* Update raw-loader dependency.

* Aligned Travis configuration after switching to Yarn. See ckeditor/ckeditor5#1214.

* Docs: Added build status badges to the README. See: ckeditor/ckeditor5#1236.

* Fixed formatting in Travis configuration file.

* Updated deps.

* Add memory leak test.

* Add missing ckeditor5-core dependency.

* Internal: Bumped the year. [skip ci]

* Upgraded version of husky.

* Other: Upgraded minimal versions of Node and npm. See: ckeditor/ckeditor5#1507.

* Internal: Updated deps.

* Internal: Build.

* Internal: Build.

* Docs: Updated the homepage link. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.0.0. [skip ci]

* Internal: Removed unnecessary and added missing deps.

* Internal: Introduced Slack Notifications for this repository on CI.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.1.0. [skip ci]

* Internal: Changed a way how to install Chrome on Travis. [skip ci]

* Internal: Updated the license header. See ckeditor/ckeditor5#1557. [skip ci]

* Internal: Build.

* Internal: Updated license section in README. See ckeditor/ckeditor5#1557. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.2.0. [skip ci]

* Removed BrowserStack from the repository.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.0. [skip ci]

* Internal: Ping CI.

* Internal: Bumped up deps.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.1. [skip ci]

* All tests require an image that exists. It will not cause the 404 error.

* Bumped style-loader to v1.0.0. Aligned the webpack config to the new loader API.

* Bumped up raw-loader, uglifyjs-webpack-plugin, webpack, and webpack-cli dependencies.

* Internal: Build.

* Internal: Build.

* Other: Changed the URL under bugs key in package.json file. Now we have one issue tracker. See ckeditor/ckeditor5#1988.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.4.0. [skip ci]

* Internal: Make CI green.

* Docs: Removed gitter badge. See ckeditor/ckeditor5#2037. [skip ci]

* Internal: Upgraded CI environment to use Xenial version of the distro. See ckeditor/ckeditor#2041.

* Feature: Enabled the indent feature in the build.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v15.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Updated the GitHub PR template because all packages share the same issue tracker now (see ckeditor/ckeditor5#5576).

* Internal: Enabled stylelint in the package.

* Internal: Allowed empty input in the stylelint script to avoid errors when no files are found. Added missing stylelint-config-recommended dependency.

* Internal: Added the stylelintrc config. [skip ci]

* Used the external stylelint-config-ckeditor5 package for stylelint configuration.

* Replaced UglifyJS with Terser.

* Internal: Build.

* Internal: Added a missing pacakge dev-dependencies. See ckeditor/ckeditor5#5856.

* Internal: Made the error initialization catch statements more informative.

* Minor improvements to error messages used in manual tests and a sample. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v16.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Added blog post URL. [skip ci]

* Internal: Fixed blog post URL for the 11.0.0 release. [skip ci]

* Internal: Added config for package.json to .editorconfig. See #318.

* Internal: Bumped the year. [skip ci]

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v17.0.0. [skip ci]

* Internal: Make CI green.

* Fix dangling comma.

* Docs: Version 17.0.0 blog post links arrived!

* Add TextTransformation plugin to the build config

* Internal: Build.

* Internal: Build.

* Added data-cke attribute to style selector.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v18.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Build.

* Internal: Updated the version of Node.js on Travis. See ckeditor/ckeditor5#6542.

* Internal: Updated dependencies.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v19.0.0. [skip ci]

* use CKEditor in MomentaryChat

* custom ckeditor5 build

* editor layout tuning

* move tgz to web

* use custom package published on npm

* remove unused tgz

* adjust balloon toolbar z-index

* clean install

* test manual edit lock file

* remove scoped package

* add pretest to force install the package

* rename pkg

Co-authored-by: Piotrek Koszuliński <pkoszulinski@gmail.com>
Co-authored-by: Maciej Bukowski <ma2ciek@gmail.com>
Co-authored-by: Kamil Piechaczek <pomek@pomek.pl>
Co-authored-by: Aleksander Nowodzinski <a.nowodzinski@cksource.com>
Co-authored-by: dkonopka <d.konopka@cksource.com>
Co-authored-by: Maciej Gołaszewski <jodator@jodator.net>
Co-authored-by: Kamil Piechaczek <pomek@users.noreply.github.com>
Co-authored-by:  <mlewand@MARCO-XPS.localdomain>
Co-authored-by: Marek Lewandowski <m.lewandowski@cksource.com>
Co-authored-by: panr <radoslaw.koziel@gmail.com>
@Reinmar Reinmar mentioned this issue May 18, 2020
bendemboski pushed a commit to PatentNavigation/ckeditor5-typing-v19 that referenced this issue Aug 18, 2020
JDinABox pushed a commit to JDinABox/ckeditor5-build-markdown that referenced this issue Sep 6, 2021
JDinABox pushed a commit to JDinABox/ckeditor5-build-markdown that referenced this issue Sep 6, 2021
Internal: Switched to Yarn. See ckeditor/ckeditor5#1214.
rivernews pushed a commit to rivernews/ckeditor5-build-balloon-2022 that referenced this issue Dec 31, 2021
fl01337 pushed a commit to fl01337/ckeditor-5-build-inline that referenced this issue May 19, 2022
SD11892 pushed a commit to SD11892/Remote_face that referenced this issue Mar 15, 2023
* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.0.

* Docs: Changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.0.1.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Build.

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v10.1.0.

* Switched to webpack@4.12 and UglifyJsWebpackPlugin.

* Internal: Build.

* Changed RegExp for preserved comments.

* Switched back to banner with exclamation mark.

* Webpack up.

* Bump, bump.

* Hide unnecessary warnings.

* Improved comments.

* Internal: Upgraded version of Node.js. See ckeditor/ckeditor5-dev#417.

* Docs: Improved the package description.

* Docs: Improved keywords and the readme. [skip ci]

* Internal: Aligned code to changes in ckeditor5-core. See ckeditor/ckeditor5-core#140.

* Internal: Build.

* Other: Changed the build structure. TODO. Closes ckeditor/ckeditor5#1038.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Internal: Build.

* Removed unnecessary comment in `webpack.config.js`.

* Internal: Further builds simplifications plus some comments.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.0.0.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.0.1.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Internal: Upgraded dependencies.

* Docs: Changed links to documentation. See ckeditor/ckeditor5#1192.

* Upgraded version of ESLint.

* Added build screenshot to README.md.

* Added Media Embed and Table features to the build.

* Internal: Build.

* Internal: Build.

* That option got renamed in the meantime.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.1.0. [skip ci]

* Docs: Fixed invalid merge in the readme.

* Docs: Changelog. [skip ci]

* Internal: Build.

* Release: v11.1.1. [skip ci]

* Docs: Made contributing guide link to our docs. [skip ci]

* Feature: Introduced the Paste From Office feature.

* Feature: Introduced the CKFinder integration plugin.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v11.2.0. [skip ci]

* Introduced a linter and Travis.

* Added a configuration for ESLint.

* Directory created by Mgit on CI must be ignored as well.

* Code style in tests.

* Update raw-loader dependency.

* Aligned Travis configuration after switching to Yarn. See ckeditor/ckeditor5#1214.

* Docs: Added build status badges to the README. See: ckeditor/ckeditor5#1236.

* Fixed formatting in Travis configuration file.

* Updated deps.

* Add memory leak test.

* Add missing ckeditor5-core dependency.

* Internal: Bumped the year. [skip ci]

* Upgraded version of husky.

* Other: Upgraded minimal versions of Node and npm. See: ckeditor/ckeditor5#1507.

* Internal: Updated deps.

* Internal: Build.

* Internal: Build.

* Docs: Updated the homepage link. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.0.0. [skip ci]

* Internal: Removed unnecessary and added missing deps.

* Internal: Introduced Slack Notifications for this repository on CI.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.1.0. [skip ci]

* Internal: Changed a way how to install Chrome on Travis. [skip ci]

* Internal: Updated the license header. See ckeditor/ckeditor5#1557. [skip ci]

* Internal: Build.

* Internal: Updated license section in README. See ckeditor/ckeditor5#1557. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.2.0. [skip ci]

* Removed BrowserStack from the repository.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.0. [skip ci]

* Internal: Ping CI.

* Internal: Bumped up deps.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.3.1. [skip ci]

* All tests require an image that exists. It will not cause the 404 error.

* Bumped style-loader to v1.0.0. Aligned the webpack config to the new loader API.

* Bumped up raw-loader, uglifyjs-webpack-plugin, webpack, and webpack-cli dependencies.

* Internal: Build.

* Internal: Build.

* Other: Changed the URL under bugs key in package.json file. Now we have one issue tracker. See ckeditor/ckeditor5#1988.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v12.4.0. [skip ci]

* Internal: Make CI green.

* Docs: Removed gitter badge. See ckeditor/ckeditor5#2037. [skip ci]

* Internal: Upgraded CI environment to use Xenial version of the distro. See ckeditor/ckeditor#2041.

* Feature: Enabled the indent feature in the build.

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v15.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Updated the GitHub PR template because all packages share the same issue tracker now (see ckeditor/ckeditor5#5576).

* Internal: Enabled stylelint in the package.

* Internal: Allowed empty input in the stylelint script to avoid errors when no files are found. Added missing stylelint-config-recommended dependency.

* Internal: Added the stylelintrc config. [skip ci]

* Used the external stylelint-config-ckeditor5 package for stylelint configuration.

* Replaced UglifyJS with Terser.

* Internal: Build.

* Internal: Added a missing pacakge dev-dependencies. See ckeditor/ckeditor5#5856.

* Internal: Made the error initialization catch statements more informative.

* Minor improvements to error messages used in manual tests and a sample. [skip ci]

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v16.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Added blog post URL. [skip ci]

* Internal: Fixed blog post URL for the 11.0.0 release. [skip ci]

* Internal: Added config for package.json to .editorconfig. See #318.

* Internal: Bumped the year. [skip ci]

* Internal: Build.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v17.0.0. [skip ci]

* Internal: Make CI green.

* Fix dangling comma.

* Docs: Version 17.0.0 blog post links arrived!

* Add TextTransformation plugin to the build config

* Internal: Build.

* Internal: Build.

* Added data-cke attribute to style selector.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v18.0.0. [skip ci]

* Internal: Make CI green.

* Internal: Build.

* Internal: Updated the version of Node.js on Travis. See ckeditor/ckeditor5#6542.

* Internal: Updated dependencies.

* Internal: Build.

* Docs: Changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Docs: Corrected the changelog. [skip ci]

* Internal: Updated dependencies. [skip ci]

* Internal: Build.

* Release: v19.0.0. [skip ci]

* use CKEditor in MomentaryChat

* custom ckeditor5 build

* editor layout tuning

* move tgz to web

* use custom package published on npm

* remove unused tgz

* adjust balloon toolbar z-index

* clean install

* test manual edit lock file

* remove scoped package

* add pretest to force install the package

* rename pkg

Co-authored-by: Piotrek Koszuliński <pkoszulinski@gmail.com>
Co-authored-by: Maciej Bukowski <ma2ciek@gmail.com>
Co-authored-by: Kamil Piechaczek <pomek@pomek.pl>
Co-authored-by: Aleksander Nowodzinski <a.nowodzinski@cksource.com>
Co-authored-by: dkonopka <d.konopka@cksource.com>
Co-authored-by: Maciej Gołaszewski <jodator@jodator.net>
Co-authored-by: Kamil Piechaczek <pomek@users.noreply.github.com>
Co-authored-by:  <mlewand@MARCO-XPS.localdomain>
Co-authored-by: Marek Lewandowski <m.lewandowski@cksource.com>
Co-authored-by: panr <radoslaw.koziel@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:improvement This issue reports a possible enhancement of an existing feature. type:task This issue reports a chore (non-production change) and other types of "todos".
Projects
None yet
Development

No branches or pull requests

5 participants