diff --git a/.gitignore b/.gitignore index 4a08bb1..aea12e5 100644 --- a/.gitignore +++ b/.gitignore @@ -29,8 +29,18 @@ bower_components/ # Terraform /terraform/.terraform +# Compiled templates /src/diff2html-templates.* + +# Compiled website /docs/ + +# Bundles temporary typescript files compiled by webpack +/bundles-out/ + +# Web bundles /bundles/ +# CommonJS library /lib/ +# ESNext library /lib-esm/ diff --git a/package.json b/package.json index 6b53273..61cc32d 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "format:check": "npm run prettier --check", "format:fix": "npm run prettier --write", "build": "npm run build:css && npm run build:templates && npm run build:commonjs && npm run build:esm && npm run build:bundles && npm run build:website", - "build:commonjs": "rm -rf lib; tsc -p tsconfig.json --outDir lib", + "build:commonjs": "rm -rf lib; tsc -p tsconfig.json -m CommonJS --outDir lib", "build:esm": "rm -rf lib-esm; tsc -p tsconfig.json -m ESNext --outDir lib-esm", "build:bundles": "rm -rf ./bundles/js; webpack --mode production --config webpack.bundles.ts", "build:css": "rm -rf ./bundles/css; postcss --config ./postcss.config.js --no-map -o ./bundles/css/diff2html.min.css ./src/ui/css/diff2html.css", diff --git a/tsconfig.json b/tsconfig.json index e9bd6fa..e8fdd00 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "include": ["*env.d.ts", "src/**/*", "./typings/**/*"], "exclude": ["node_modules", "src/__tests__/**"], "compilerOptions": { - "outDir": "lib", + "outDir": "bundles-out", "module": "CommonJS", "moduleResolution": "Node", "target": "ES6",