From 361aa439700942f0db12b472d9d6ec24db4f9325 Mon Sep 17 00:00:00 2001 From: Joseph Izang Date: Fri, 3 Mar 2023 16:43:59 +0100 Subject: [PATCH] add webpack config and tsconfig --- apps/remixdocgen/project.json | 26 ++++++++++++-------------- apps/remixdocgen/tsconfig.app.json | 23 +++++++++++++++++++++++ apps/remixdocgen/tsconfig.json | 16 ++++++++++++++++ apps/remixdocgen/webpack.config.js | 0 4 files changed, 51 insertions(+), 14 deletions(-) create mode 100644 apps/remixdocgen/tsconfig.app.json create mode 100644 apps/remixdocgen/tsconfig.json create mode 100644 apps/remixdocgen/webpack.config.js diff --git a/apps/remixdocgen/project.json b/apps/remixdocgen/project.json index b9c2b1e9c7..7dd6ae0401 100644 --- a/apps/remixdocgen/project.json +++ b/apps/remixdocgen/project.json @@ -4,7 +4,6 @@ "sourceRoot": "apps/remixdocgen/src", "projectType": "application", "implicitDependencies": [ - "docgen" ], "targets": { "build": { @@ -14,18 +13,17 @@ "options": { "compiler": "babel", "outputPath": "dist/apps/remixdocgen", - "index": "apps/etherscan/src/index.html", + "index": "apps/remixdocgen/src/index.html", "baseHref": "/", - "main": "apps/etherscan/src/main.tsx", - "polyfills": "apps/etherscan/src/polyfills.ts", - "tsConfig": "apps/etherscan/tsconfig.app.json", + "main": "apps/remixdocgen/src/main.tsx", + "tsConfig": "apps/remixdocgen/tsconfig.app.json", "assets": [ - "apps/etherscan/src/favicon.ico", - "apps/etherscan/src/assets" + "apps/remixdocgen/src/favicon.ico", + "apps/remixdocgen/src/assets" ], - "styles": ["apps/etherscan/src/styles.css"], + "styles": ["apps/remixdocgen/src/styles.css"], "scripts": [], - "webpackConfig": "apps/etherscan/webpack.config.js" + "webpackConfig": "apps/remixdocgen/webpack.config.js" }, "configurations": { "development": { @@ -33,8 +31,8 @@ "production": { "fileReplacements": [ { - "replace": "apps/etherscan/src/environments/environment.ts", - "with": "apps/etherscan/src/environments/environment.prod.ts" + "replace": "apps/remixdocgen/src/environments/environment.ts", + "with": "apps/remixdocgen/src/environments/environment.prod.ts" } ] } @@ -44,16 +42,16 @@ "executor": "@nrwl/webpack:dev-server", "defaultConfiguration": "development", "options": { - "buildTarget": "etherscan:build", + "buildTarget": "remixdocgen:build", "hmr": true }, "configurations": { "development": { - "buildTarget": "etherscan:build:development", + "buildTarget": "remixdocgen:build:development", "port": 6003 }, "production": { - "buildTarget": "etherscan:build:production" + "buildTarget": "remixdocgen:build:production" } } } diff --git a/apps/remixdocgen/tsconfig.app.json b/apps/remixdocgen/tsconfig.app.json new file mode 100644 index 0000000000..af84f21cfc --- /dev/null +++ b/apps/remixdocgen/tsconfig.app.json @@ -0,0 +1,23 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "types": ["node"] + }, + "files": [ + "../../node_modules/@nrwl/react/typings/cssmodule.d.ts", + "../../node_modules/@nrwl/react/typings/image.d.ts" + ], + "exclude": [ + "jest.config.ts", + "**/*.spec.ts", + "**/*.test.ts", + "**/*.spec.tsx", + "**/*.test.tsx", + "**/*.spec.js", + "**/*.test.js", + "**/*.spec.jsx", + "**/*.test.jsx" + ], + "include": ["**/*.js", "**/*.jsx", "**/*.ts", "**/*.tsx"] +} diff --git a/apps/remixdocgen/tsconfig.json b/apps/remixdocgen/tsconfig.json new file mode 100644 index 0000000000..5aab5e7911 --- /dev/null +++ b/apps/remixdocgen/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "jsx": "react-jsx", + "allowJs": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/apps/remixdocgen/webpack.config.js b/apps/remixdocgen/webpack.config.js new file mode 100644 index 0000000000..e69de29bb2