├── .gitignore ├── .npmignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── preprocessor.js ├── src ├── index.ts ├── property.ts ├── schema.ts ├── type.ts └── types │ ├── array.ts │ ├── boolean.ts │ ├── number.ts │ ├── object.ts │ ├── path.ts │ └── string.ts ├── test ├── fixtures │ ├── broken-nested-schema.json │ ├── nested-schema.json │ ├── self-referencing-schema.json │ └── simple-schema.json ├── integration │ ├── cast.spec.ts │ ├── document.spec.ts │ ├── hydrating.spec.ts │ ├── resolve.spec.ts │ ├── transform.spec.ts │ └── validate.spec.ts └── tsconfig.json ├── tsconfig.json ├── tslint.json └── typings ├── globals └── node │ ├── index.d.ts │ └── typings.json ├── index.d.ts └── modules ├── dotty └── index.d.ts ├── minimist ├── index.d.ts └── typings.json └── typecast └── index.d.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | lib/ 3 | coverage/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/.npmrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/package.json -------------------------------------------------------------------------------- /preprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/preprocessor.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/property.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/schema.ts -------------------------------------------------------------------------------- /src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/type.ts -------------------------------------------------------------------------------- /src/types/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/array.ts -------------------------------------------------------------------------------- /src/types/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/boolean.ts -------------------------------------------------------------------------------- /src/types/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/number.ts -------------------------------------------------------------------------------- /src/types/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/object.ts -------------------------------------------------------------------------------- /src/types/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/path.ts -------------------------------------------------------------------------------- /src/types/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/src/types/string.ts -------------------------------------------------------------------------------- /test/fixtures/broken-nested-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/fixtures/broken-nested-schema.json -------------------------------------------------------------------------------- /test/fixtures/nested-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/fixtures/nested-schema.json -------------------------------------------------------------------------------- /test/fixtures/self-referencing-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/fixtures/self-referencing-schema.json -------------------------------------------------------------------------------- /test/fixtures/simple-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/fixtures/simple-schema.json -------------------------------------------------------------------------------- /test/integration/cast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/cast.spec.ts -------------------------------------------------------------------------------- /test/integration/document.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/document.spec.ts -------------------------------------------------------------------------------- /test/integration/hydrating.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/hydrating.spec.ts -------------------------------------------------------------------------------- /test/integration/resolve.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/resolve.spec.ts -------------------------------------------------------------------------------- /test/integration/transform.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/transform.spec.ts -------------------------------------------------------------------------------- /test/integration/validate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/test/integration/validate.spec.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compileOnSave": false 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/tslint.json -------------------------------------------------------------------------------- /typings/globals/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/globals/node/index.d.ts -------------------------------------------------------------------------------- /typings/globals/node/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/globals/node/typings.json -------------------------------------------------------------------------------- /typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/index.d.ts -------------------------------------------------------------------------------- /typings/modules/dotty/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/modules/dotty/index.d.ts -------------------------------------------------------------------------------- /typings/modules/minimist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/modules/minimist/index.d.ts -------------------------------------------------------------------------------- /typings/modules/minimist/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/modules/minimist/typings.json -------------------------------------------------------------------------------- /typings/modules/typecast/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker-archive/pulpo/HEAD/typings/modules/typecast/index.d.ts --------------------------------------------------------------------------------