From ea03958398a2122e22f0a9b39c7923e2d0a812c1 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Tue, 15 Dec 2020 16:05:23 +0000 Subject: [PATCH] cosmwasm: Add wrapper package around cosmwasm-launchpad --- packages/cosmwasm/.eslintignore | 1 + packages/cosmwasm/.gitignore | 3 +++ packages/cosmwasm/README.md | 5 ++++ packages/cosmwasm/package.json | 42 ++++++++++++++++++++++++++++++ packages/cosmwasm/src/index.ts | 1 + packages/cosmwasm/tsconfig.json | 12 +++++++++ packages/cosmwasm/typedoc.js | 13 +++++++++ packages/cosmwasm/types/index.d.ts | 1 + 8 files changed, 78 insertions(+) create mode 120000 packages/cosmwasm/.eslintignore create mode 100644 packages/cosmwasm/.gitignore create mode 100644 packages/cosmwasm/README.md create mode 100644 packages/cosmwasm/package.json create mode 100644 packages/cosmwasm/src/index.ts create mode 100644 packages/cosmwasm/tsconfig.json create mode 100644 packages/cosmwasm/typedoc.js create mode 100644 packages/cosmwasm/types/index.d.ts diff --git a/packages/cosmwasm/.eslintignore b/packages/cosmwasm/.eslintignore new file mode 120000 index 00000000..86039baf --- /dev/null +++ b/packages/cosmwasm/.eslintignore @@ -0,0 +1 @@ +../../.eslintignore \ No newline at end of file diff --git a/packages/cosmwasm/.gitignore b/packages/cosmwasm/.gitignore new file mode 100644 index 00000000..68bf3735 --- /dev/null +++ b/packages/cosmwasm/.gitignore @@ -0,0 +1,3 @@ +build/ +dist/ +docs/ diff --git a/packages/cosmwasm/README.md b/packages/cosmwasm/README.md new file mode 100644 index 00000000..8e70d75b --- /dev/null +++ b/packages/cosmwasm/README.md @@ -0,0 +1,5 @@ +# @cosmjs/cosmwasm + +This package is deprecated and simply wraps `@cosmjs/cosmwasm-launchpad`, which +should be used for Launchpad support. At some point in the future this package +name will be used for a Stargate-compatible CosmWasm package. diff --git a/packages/cosmwasm/package.json b/packages/cosmwasm/package.json new file mode 100644 index 00000000..93a093b9 --- /dev/null +++ b/packages/cosmwasm/package.json @@ -0,0 +1,42 @@ +{ + "name": "@cosmjs/cosmwasm", + "version": "0.24.0-alpha.10", + "description": "CosmWasm SDK", + "contributors": [ + "Ethan Frey ", + "Will Clark " + ], + "license": "Apache-2.0", + "main": "build/index.js", + "types": "types/index.d.ts", + "files": [ + "build/", + "types/", + "*.md", + "!*.spec.*", + "!**/testdata/" + ], + "repository": { + "type": "git", + "url": "https://github.com/CosmWasm/cosmjs/tree/master/packages/cosmwasm" + }, + "publishConfig": { + "access": "public" + }, + "scripts": { + "docs": "typedoc --options typedoc.js", + "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", + "format-text": "prettier --write --prose-wrap always --print-width 80 \"./*.md\"", + "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", + "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", + "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types", + "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", + "prebuild": "shx rm -rf ./build", + "build": "tsc", + "postbuild": "yarn move-types && yarn format-types", + "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build" + }, + "dependencies": { + "@cosmjs/cosmwasm-launchpad": "^0.24.0-alpha.10" + } +} diff --git a/packages/cosmwasm/src/index.ts b/packages/cosmwasm/src/index.ts new file mode 100644 index 00000000..bdad471c --- /dev/null +++ b/packages/cosmwasm/src/index.ts @@ -0,0 +1 @@ +export * from "@cosmjs/cosmwasm-launchpad"; diff --git a/packages/cosmwasm/tsconfig.json b/packages/cosmwasm/tsconfig.json new file mode 100644 index 00000000..167e8c02 --- /dev/null +++ b/packages/cosmwasm/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "baseUrl": ".", + "outDir": "build", + "declarationDir": "build/types", + "rootDir": "src" + }, + "include": [ + "src/**/*" + ] +} diff --git a/packages/cosmwasm/typedoc.js b/packages/cosmwasm/typedoc.js new file mode 100644 index 00000000..4dfbe49d --- /dev/null +++ b/packages/cosmwasm/typedoc.js @@ -0,0 +1,13 @@ +const packageJson = require("./package.json"); + +module.exports = { + inputFiles: ["./src"], + out: "docs", + exclude: "**/*.spec.ts", + name: `${packageJson.name} Documentation`, + readme: "README.md", + mode: "file", + excludeExternals: true, + excludeNotExported: true, + excludePrivate: true, +}; diff --git a/packages/cosmwasm/types/index.d.ts b/packages/cosmwasm/types/index.d.ts new file mode 100644 index 00000000..bdad471c --- /dev/null +++ b/packages/cosmwasm/types/index.d.ts @@ -0,0 +1 @@ +export * from "@cosmjs/cosmwasm-launchpad";