Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
new SharedLibraryWebpackPlugin({
libs: 'lodash'
});
new SharedLibraryWebpackPlugin({
libs: '@angular/**'
});
new SharedLibraryWebpackPlugin({
libs: ['@angular/**', 'zone.js/dist/zone']
});
new SharedLibraryWebpackPlugin({
libs: {name: '@angular/core', chunkName: 'ng', separator
});{
namespace: "__shared_libraries__"
}{
disableDefaultJsonpFunctionChange: false
}{
pattern: "@angular/**"
}{
name: "@angular/core"
}{
chunkName: "ng"
}{
suffix: 'suffix'
}{
separator: "@"
}new SharedLibraryWebpackPlugin({
libs: [
'@angular/**',
{name: '@tinkoff/angular-ui', deps: ['@angular/core']}
]
}){name: '@angular/core', usedExports: ['DomSanitizer']}import { SharedLibraryWebpackPlugin } from '@tinkoff/shared-library-webpack-plugin';
module.exports = {
plugin: [
new SharedLibraryWebpackPlugin({
libs: 'lodash',
}),
],
};const {
SharedLibraryWebpackPlugin,
} = require('@tinkoff/shared-library-webpack-plugin');
module.exports = {
plugins: [
new SharedLibraryWebpackPlugin({
libs: [
{ name: '@angular/core', usedExports: [] },
{ name: '@angular/common', usedExports: [] },
{ name: '@angular/common/http', usedExports: [] },
{ name: '@angular/platform-browser', usedExports: ['DomSanitizer'] },
{ name: '@angular/platform-browser/animations', usedExports: [] },
{ name: '@angular/animations', usedExports: [] },
{ name: '@angular/animations/browser', usedExports: [] },
'zone.js/dist/zone',
],
}),
],
};npm run lint
npm run build
npm run test