survey-library icon indicating copy to clipboard operation
survey-library copied to clipboard

Fix NPM errors and warnings for our projects

Open tsv2013 opened this issue 2 years ago • 1 comments

tsv2013 avatar Dec 07 '22 14:12 tsv2013

I've made several attempts to fix npm errors and warnings. First one - to fix the whole survey-library dev dependencies. - unfortunately Vue2 build tools are incompatible with upgraded dependencies. See the https://github.com/surveyjs/survey-library/tree/feature/5316-fix-npm-errors branch. Second one - to move survey-vue2 code into the packages folder and build it with old toolchain. In this case I faced that plugins and i18n can't resolve "survey-core" library during build, all survey-core re-exports can't be exported as * from survey core, and we also will need to update our testing/releasing pipelines.

Right now I've decided to postpone this issue. Most likely we'll return to it after Vue3 will be implemented and survey-vue (Vue2) package will be deprecated (V2 of the whole product line).

tsv2013 avatar Mar 14 '23 14:03 tsv2013