diff --git a/boilerplates/telescope/packages/__MODULENAME__/package.json b/boilerplates/telescope/packages/__MODULENAME__/package.json index 14949149..bb3373f2 100644 --- a/boilerplates/telescope/packages/__MODULENAME__/package.json +++ b/boilerplates/telescope/packages/__MODULENAME__/package.json @@ -21,12 +21,12 @@ }, "scripts": { "copy": "copyfiles -f ../../LICENSE README.md package.json dist", - "clean": "rimraf dist/**", + "clean": "rimraf dist", "prepare": "npm run build", "download-protos": "ts-node scripts/download-protos.ts", "codegen": "ts-node scripts/codegen.ts", - "build": "npm run clean; tsc; tsc -p tsconfig.esm.json; npm run copy", - "build:dev": "npm run clean; npm run codegen; tsc --declarationMap; tsc -p tsconfig.esm.json; npm run copy", + "build": "npm run clean && tsc && tsc -p tsconfig.esm.json && npm run copy", + "build:dev": "npm run clean && npm run codegen && tsc --declarationMap && tsc -p tsconfig.esm.json && npm run copy", "lint": "eslint . --fix", "test": "jest", "test:watch": "jest --watch" diff --git a/boilerplates/telescope/packages/__MODULENAME__/scripts/codegen.ts b/boilerplates/telescope/packages/__MODULENAME__/scripts/codegen.ts index 1ef59b38..0932b749 100644 --- a/boilerplates/telescope/packages/__MODULENAME__/scripts/codegen.ts +++ b/boilerplates/telescope/packages/__MODULENAME__/scripts/codegen.ts @@ -76,25 +76,10 @@ export const options: TelescopeInput = { ...AMINO_MAP }, }, - lcdClients: { - enabled: false - }, rpcClients: { type: 'tendermint', enabled: true }, - - reactQuery: { - enabled: false - }, - - mobx: { - enabled: false - }, - - pinia: { - enabled: false - } } }; diff --git a/boilerplates/telescope/packages/__MODULENAME__/scripts/download-protos.ts b/boilerplates/telescope/packages/__MODULENAME__/scripts/download-protos.ts index 3ee98153..0e166ffa 100644 --- a/boilerplates/telescope/packages/__MODULENAME__/scripts/download-protos.ts +++ b/boilerplates/telescope/packages/__MODULENAME__/scripts/download-protos.ts @@ -5,7 +5,6 @@ const config = { repos: [ { owner: "cosmos", repo: "cosmos-sdk", branch: "release/v0.50.x" }, { owner: "cosmos", repo: "ibc-go" }, - { owner: "injectivelabs", repo: "sdk-go" } ], protoDirMapping: { "gogo/protobuf/master": ".", @@ -17,9 +16,7 @@ const config = { tempRepoDir: "git-modules", targets: [ "cosmos/**/*.proto", - "cosmwasm/**/*.proto", "ibc/**/*.proto", - "injective/types/v1beta1/account.proto" ] }; diff --git a/boilerplates/telescope/packages/__MODULENAME__/tsconfig.json b/boilerplates/telescope/packages/__MODULENAME__/tsconfig.json index 3c1e8041..27decf04 100644 --- a/boilerplates/telescope/packages/__MODULENAME__/tsconfig.json +++ b/boilerplates/telescope/packages/__MODULENAME__/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "rootDir": ".", + "rootDir": "src", }, "include": ["src/**/*.ts"], "exclude": ["dist", "node_modules", "**/*.spec.*", "**/*.test.*"] diff --git a/packages/create-interchain-app/README.md b/packages/create-interchain-app/README.md index 570c0f5e..2fa465fa 100644 --- a/packages/create-interchain-app/README.md +++ b/packages/create-interchain-app/README.md @@ -249,6 +249,8 @@ When you need to remove/generate locks for all nested packages, simply run `yarn yarn locks ``` +Windows developers: when build packages/create-interchain-app change rootDir to '.' in tsconfig.json for local build + ## Related Checkout these related projects: diff --git a/packages/create-interchain-app/package.json b/packages/create-interchain-app/package.json index 848501b2..cd2f6713 100644 --- a/packages/create-interchain-app/package.json +++ b/packages/create-interchain-app/package.json @@ -19,11 +19,12 @@ "dist" ], "scripts": { - "build:clean": "rimraf dist/**", + "build:clean": "rimraf dist", "build:copy": "copyfiles -f ../../LICENSE-MIT ../../LICENSE-Apache README.md package.json dist", - "build:dist": "yarn tsc -p tsconfig.json --outDir dist --module commonjs || true", + "build:dist": "yarn tsc -p tsconfig.json --outDir dist --module commonjs", "build:chmod": "chmod +x ./dist/create-interchain-app.js", "build": "npm run build:clean && npm run build:dist && npm run build:copy && npm run build:chmod", + "build:win": "npm run build:clean && npm run build:dist && npm run build:copy", "prepare": "npm run build", "dev": "node ./dist/create-interchain-app", "lint": "eslint .", @@ -61,7 +62,9 @@ "jest-in-case": "^1.0.2", "prettier": "^2.1.2", "ts-jest": "^29.0.3", - "typescript": "^5.1.6" + "typescript": "^5.1.6", + "copyfiles": "^2.4.1", + "rimraf": "^6.0.1" }, "dependencies": { "@cosmology/telescope": "^1.12.4", @@ -74,4 +77,4 @@ "semver": "^7.6.0", "shelljs": "0.8.5" } -} +} \ No newline at end of file