mirror of
https://github.com/Redocly/redoc.git
synced 2024-11-25 18:13:44 +03:00
parent
f02a23b280
commit
79693e1b27
|
@ -13,7 +13,6 @@ module.exports = {
|
|||
resolve: {
|
||||
extensions: ['.ts', '.js', '.json', '.css'],
|
||||
alias: {
|
||||
'./lib/bootstrap': root('lib/bootstrap.dev'),
|
||||
http: 'stream-http',
|
||||
https: 'stream-http'
|
||||
}
|
||||
|
@ -55,7 +54,8 @@ module.exports = {
|
|||
},
|
||||
|
||||
module: {
|
||||
loaders: [{
|
||||
exprContextCritical: false,
|
||||
rules: [{
|
||||
enforce: 'pre',
|
||||
test: /\.js$/,
|
||||
loader: 'source-map-loader',
|
||||
|
@ -70,13 +70,13 @@ module.exports = {
|
|||
],
|
||||
exclude: [/\.(spec|e2e)\.ts$/]
|
||||
}, {
|
||||
test: /lib\/.*\.css$/,
|
||||
test: /lib[\\\/].*\.css$/,
|
||||
loaders: ['raw-loader'],
|
||||
exclude: [/redoc-initial-styles\.css$/]
|
||||
}, {
|
||||
test: /\.css$/,
|
||||
loaders: ['style', 'css?-import'],
|
||||
exclude: [/lib\/(?!.*redoc-initial-styles).*\.css$/]
|
||||
exclude: [/lib[\\\/](?!.*redoc-initial-styles).*\.css$/]
|
||||
}, {
|
||||
test: /\.html$/,
|
||||
loader: 'raw-loader'
|
||||
|
@ -93,7 +93,8 @@ module.exports = {
|
|||
|
||||
new webpack.DefinePlugin({
|
||||
'IS_PRODUCTION': IS_PRODUCTION,
|
||||
'LIB_VERSION': VERSION
|
||||
'LIB_VERSION': VERSION,
|
||||
'AOT': IS_PRODUCTION
|
||||
}),
|
||||
|
||||
new ForkCheckerPlugin()
|
||||
|
|
|
@ -48,7 +48,8 @@ module.exports = {
|
|||
},
|
||||
|
||||
module: {
|
||||
loaders: [{
|
||||
exprContextCritical: false,
|
||||
rules: [{
|
||||
enforce: 'pre',
|
||||
test: /\.js$/,
|
||||
loader: 'source-map-loader',
|
||||
|
@ -84,7 +85,8 @@ module.exports = {
|
|||
new webpack.BannerPlugin(BANNER),
|
||||
new webpack.DefinePlugin({
|
||||
'IS_PRODUCTION': true,
|
||||
'LIB_VERSION': VERSION
|
||||
'LIB_VERSION': VERSION,
|
||||
'AOT': true
|
||||
})
|
||||
],
|
||||
}
|
||||
|
|
|
@ -10,7 +10,6 @@ module.exports = {
|
|||
resolve: {
|
||||
extensions: ['.ts', '.js', '.json', '.css'],
|
||||
alias: {
|
||||
'./lib/bootstrap': root('lib/bootstrap.dev'),
|
||||
http: 'stream-http',
|
||||
https: 'stream-http'
|
||||
}
|
||||
|
@ -37,6 +36,7 @@ module.exports = {
|
|||
},
|
||||
|
||||
module: {
|
||||
exprContextCritical: false,
|
||||
rules: [{
|
||||
enforce: 'pre',
|
||||
test: /\.js$/,
|
||||
|
@ -56,13 +56,13 @@ module.exports = {
|
|||
],
|
||||
exclude: [/\.(spec|e2e)\.ts$/]
|
||||
}, {
|
||||
test: /lib\/.*\.css$/,
|
||||
test: /lib[\\\/].*\.css$/,
|
||||
loaders: ['raw-loader'],
|
||||
exclude: [/redoc-initial-styles\.css$/]
|
||||
}, {
|
||||
test: /\.css$/,
|
||||
loaders: ['style', 'css?-import'],
|
||||
exclude: [/lib\/(?!.*redoc-initial-styles).*\.css$/]
|
||||
exclude: [/lib[\\\/](?!.*redoc-initial-styles).*\.css$/]
|
||||
}, {
|
||||
test: /\.html$/,
|
||||
loader: 'raw-loader'
|
||||
|
@ -86,7 +86,8 @@ module.exports = {
|
|||
plugins: [
|
||||
new webpack.DefinePlugin({
|
||||
'IS_PRODUCTION': false,
|
||||
'LIB_VERSION': VERSION
|
||||
'LIB_VERSION': VERSION,
|
||||
'AOT': 'false'
|
||||
}),
|
||||
new webpack.LoaderOptionsPlugin({
|
||||
test: /\.ts$/,
|
||||
|
@ -97,11 +98,11 @@ module.exports = {
|
|||
}),
|
||||
// ignore changes during tests
|
||||
new webpack.WatchIgnorePlugin([
|
||||
/\/ReDoc$/i, // ignore change of ReDoc folder itself
|
||||
/node_modules\/(?:[^\/]*(?:\/|$))*[^\/]*$/,
|
||||
/\.tmp\/(?:[^\/]*(?:\/|$))*[^\/]*$/,
|
||||
/dist\/(?:[^\/]*(?:\/|$))*[^\/]*$/,
|
||||
/(?:[^\/]*(?:\/|$))*[^\/]*\.css$/ // ignore css files
|
||||
/[\\\/]ReDoc$/i, // ignore change of ReDoc folder itself
|
||||
/node_modules[\\\/].*$/,
|
||||
/\.tmp[\\\/].*$/,
|
||||
/dist[\\\/].*$/,
|
||||
/(?:[^\\\/]*(?:[\\\/]|$))*[^\\\/]*\.css$/ // ignore css files
|
||||
])
|
||||
],
|
||||
}
|
||||
|
|
|
@ -6,7 +6,13 @@ import { Redoc } from './components/index';
|
|||
import { SpecManager } from './utils/SpecManager';
|
||||
import { BrowserDomAdapter as DOM } from './utils/browser-adapter';
|
||||
import { disableDebugTools } from '@angular/platform-browser';
|
||||
import { bootstrapRedoc } from './bootstrap';
|
||||
|
||||
var bootstrapRedoc;
|
||||
if (AOT) {
|
||||
bootstrapRedoc = require('./bootstrap').bootstrapRedoc;
|
||||
} else {
|
||||
bootstrapRedoc = require('./bootstrap.dev').bootstrapRedoc;
|
||||
}
|
||||
|
||||
if (IS_PRODUCTION) {
|
||||
disableDebugTools();
|
||||
|
|
1
manual-types/index.d.ts
vendored
1
manual-types/index.d.ts
vendored
|
@ -14,6 +14,7 @@ declare module "*.css" {
|
|||
|
||||
declare var LIB_VERSION: any;
|
||||
declare var IS_PRODUCTION: any;
|
||||
declare var AOT: any;
|
||||
|
||||
interface ErrorStackTraceLimit {
|
||||
stackTraceLimit: number;
|
||||
|
|
Loading…
Reference in New Issue
Block a user