From 3ca4b7e7a76b4a9397fa00962571a472ca30eda1 Mon Sep 17 00:00:00 2001 From: fragosti Date: Thu, 26 Jul 2018 13:23:01 -0700 Subject: Initial commit --- packages/sra/.npmignore | 8 ++ packages/sra/CHANGELOG.json | 186 +++++++++++++++++++++++++++++++++++++++ packages/sra/README.md | 59 +++++++++++++ packages/sra/package.json | 49 +++++++++++ packages/sra/src/index.ts | 0 packages/sra/test/sample_test.ts | 3 + packages/sra/tsconfig.json | 7 ++ packages/sra/tslint.json | 3 + 8 files changed, 315 insertions(+) create mode 100644 packages/sra/.npmignore create mode 100644 packages/sra/CHANGELOG.json create mode 100644 packages/sra/README.md create mode 100644 packages/sra/package.json create mode 100644 packages/sra/src/index.ts create mode 100644 packages/sra/test/sample_test.ts create mode 100644 packages/sra/tsconfig.json create mode 100644 packages/sra/tslint.json diff --git a/packages/sra/.npmignore b/packages/sra/.npmignore new file mode 100644 index 000000000..5333847e7 --- /dev/null +++ b/packages/sra/.npmignore @@ -0,0 +1,8 @@ +.* +yarn-error.log +/src/ +/scripts/ +/schemas/ +test/ +tsconfig.json +/lib/src/monorepo_scripts/ diff --git a/packages/sra/CHANGELOG.json b/packages/sra/CHANGELOG.json new file mode 100644 index 000000000..31da6a7f7 --- /dev/null +++ b/packages/sra/CHANGELOG.json @@ -0,0 +1,186 @@ +[ + { + "version": "1.0.1-rc.3", + "changes": [ + { + "note": "Dependencies updated" + } + ], + "timestamp": 1532619515 + }, + { + "version": "1.0.1-rc.2", + "changes": [ + { + "note": "Dependencies updated" + } + ], + "timestamp": 1532614997 + }, + { + "version": "1.0.1-rc.1", + "changes": [ + { + "note": "Dependencies updated" + } + ], + "timestamp": 1532605697 + }, + { + "timestamp": 1532357734, + "version": "1.0.0", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1532043000, + "version": "1.0.0-rc.1", + "changes": [ + { + "note": "Update schemas for V2 or 0x Protocol", + "pr": 615 + }, + { + "note": "Added CallData schema", + "pr": 821 + }, + { + "note": "Update CallData schema id to CallData", + "pr": 894 + } + ] + }, + { + "timestamp": 1531919263, + "version": "0.8.3", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1531149657, + "version": "0.8.2", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1529397769, + "version": "0.8.1", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "version": "0.8.0", + "changes": [ + { + "note": + "Update Order & SignedOrder schemas, remove ECSignature schema and add Hex schema as part of V2 upgrades", + "pr": 615 + } + ], + "timestamp": 1527008794 + }, + { + "timestamp": 1527008794, + "version": "0.7.24", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1525477860, + "version": "0.7.23", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1525428773, + "version": "0.7.22", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1524044013, + "version": "0.7.21", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1523462196, + "version": "0.7.20", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1522673609, + "version": "0.7.19", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "timestamp": 1522658513, + "version": "0.7.18", + "changes": [ + { + "note": "Dependencies updated" + } + ] + }, + { + "version": "0.7.13", + "changes": [ + { + "note": " Fix publishing issue where .npmignore was not properly excluding undesired content", + "pr": 389 + } + ], + "timestamp": 1518102000 + }, + { + "version": "0.7.0", + "changes": [ + { + "note": "Rename `subscriptionOptsSchema` to `blockRangeSchema`", + "pr": 272 + } + ], + "timestamp": 1513695600 + }, + { + "version": "0.6.7", + "changes": [ + { + "note": "Re-publish JSON-schema previously published under NPM package 0x-json-schemas" + } + ], + "timestamp": 1510585200 + } +] diff --git a/packages/sra/README.md b/packages/sra/README.md new file mode 100644 index 000000000..461c93b44 --- /dev/null +++ b/packages/sra/README.md @@ -0,0 +1,59 @@ +## @0xproject/sra + +Contains the Standard Relayer API swagger spec and publishes the client libs. + +## Installation + +_pending_ + +## Contributing + +We welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository. + +Please read our [contribution guidelines](../../CONTRIBUTING.md) before getting started. + +### Install dependencies + +If you don't have yarn workspaces enabled (Yarn < v1.0) - enable them: + +```bash +yarn config set workspaces-experimental true +``` + +Then install dependencies + +```bash +yarn install +``` + +### Build + +To build this package and all other monorepo packages that it depends on, run the following from the monorepo root directory: + +```bash +PKG=@0xproject/sra yarn build +``` + +Or continuously rebuild on change: + +```bash +PKG=@0xproject/sra yarn watch +``` + +### Clean + +```bash +yarn clean +``` + +### Lint + +```bash +yarn lint +``` + +### Run Tests + +```bash +yarn test +``` diff --git a/packages/sra/package.json b/packages/sra/package.json new file mode 100644 index 000000000..f7f5becf9 --- /dev/null +++ b/packages/sra/package.json @@ -0,0 +1,49 @@ +{ + "name": "@0xproject/sra", + "version": "0.0.1", + "engines": { + "node": ">=6.12" + }, + "description": "Standard Relayer API Swagger Spec", + "main": "lib/src/index.js", + "types": "lib/src/index.d.ts", + "scripts": { + "lint": "tslint --project .", + "test": "yarn run_mocha", + "rebuild_and_test": "run-s clean build test", + "test:coverage": "nyc npm run test --all && yarn coverage:report:lcov", + "coverage:report:lcov": "nyc report --reporter=text-lcov > coverage/lcov.info", + "test:circleci": "yarn test:coverage", + "run_mocha": + "mocha --require source-map-support/register --require make-promises-safe lib/test/**/*_test.js --exit", + "clean": "shx rm -rf lib test_temp scripts", + "build": "tsc && copyfiles -u 3 './lib/src/monorepo_scripts/**/*' ./scripts" + }, + "repository": { + "type": "git", + "url": "https://github.com/0xProject/0x-monorepo.git" + }, + "author": "Francesco Agosti", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/0xProject/0x-monorepo/issues" + }, + "homepage": "https://github.com/0xProject/0x-monorepo/packages/sra/README.md", + "dependencies": {}, + "devDependencies": { + "@0xproject/tslint-config": "^1.0.4", + "@types/mocha": "^2.2.42", + "chai": "^4.0.1", + "copyfiles": "^1.2.0", + "dirty-chai": "^2.0.1", + "make-promises-safe": "^1.1.0", + "mocha": "^4.0.1", + "nyc": "^11.0.1", + "shx": "^0.2.2", + "tslint": "5.11.0", + "typescript": "2.7.1" + }, + "publishConfig": { + "access": "public" + } +} diff --git a/packages/sra/src/index.ts b/packages/sra/src/index.ts new file mode 100644 index 000000000..e69de29bb diff --git a/packages/sra/test/sample_test.ts b/packages/sra/test/sample_test.ts new file mode 100644 index 000000000..e7edd6719 --- /dev/null +++ b/packages/sra/test/sample_test.ts @@ -0,0 +1,3 @@ +describe('test', () => { + it('should pass', () => undefined); +}); diff --git a/packages/sra/tsconfig.json b/packages/sra/tsconfig.json new file mode 100644 index 000000000..e35816553 --- /dev/null +++ b/packages/sra/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig", + "compilerOptions": { + "outDir": "lib" + }, + "include": ["./src/**/*", "./test/**/*"] +} diff --git a/packages/sra/tslint.json b/packages/sra/tslint.json new file mode 100644 index 000000000..ffaefe83a --- /dev/null +++ b/packages/sra/tslint.json @@ -0,0 +1,3 @@ +{ + "extends": ["@0xproject/tslint-config"] +} -- cgit v1.2.3