├── .editorconfig ├── .gitignore ├── .npmrc ├── .nycrc ├── .prettierrc ├── .travis.yml ├── LICENSE.txt ├── README.md ├── dist ├── OmYumYum.d.ts ├── OmYumYum.js ├── OmYumYum.umd.js ├── State.d.ts ├── State.js ├── Types.d.ts ├── Types.js ├── addValidator.d.ts ├── addValidator.js ├── check.d.ts ├── check.js ├── constants.d.ts ├── constants.js ├── lib │ ├── utils.d.ts │ └── utils.js ├── types │ ├── ArrayType.d.ts │ ├── ArrayType.js │ ├── DateType.d.ts │ ├── DateType.js │ ├── MapType.d.ts │ ├── MapType.js │ ├── NumberType.d.ts │ ├── NumberType.js │ ├── ObjectType.d.ts │ ├── ObjectType.js │ ├── SetType.d.ts │ ├── SetType.js │ ├── StringType.d.ts │ ├── StringType.js │ ├── Type.d.ts │ └── Type.js ├── validationState.d.ts └── validationState.js ├── package.json ├── rollup.config.js ├── src ├── OmYumYum.ts ├── State.ts ├── Types.ts ├── addValidator.ts ├── check.ts ├── constants.ts ├── lib │ └── utils.ts ├── types │ ├── ArrayType.ts │ ├── DateType.ts │ ├── MapType.ts │ ├── NumberType.ts │ ├── ObjectType.ts │ ├── SetType.ts │ ├── StringType.ts │ └── Type.ts └── validationState.ts ├── tests └── om.test.ts ├── tsconfig.json ├── tsconfig.tests.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | node_modules 4 | /coverage 5 | /.nyc_output 6 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/README.md -------------------------------------------------------------------------------- /dist/OmYumYum.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/OmYumYum.d.ts -------------------------------------------------------------------------------- /dist/OmYumYum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/OmYumYum.js -------------------------------------------------------------------------------- /dist/OmYumYum.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/OmYumYum.umd.js -------------------------------------------------------------------------------- /dist/State.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/State.d.ts -------------------------------------------------------------------------------- /dist/State.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/Types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/Types.d.ts -------------------------------------------------------------------------------- /dist/Types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/Types.js -------------------------------------------------------------------------------- /dist/addValidator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/addValidator.d.ts -------------------------------------------------------------------------------- /dist/addValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/addValidator.js -------------------------------------------------------------------------------- /dist/check.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/check.d.ts -------------------------------------------------------------------------------- /dist/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/check.js -------------------------------------------------------------------------------- /dist/constants.d.ts: -------------------------------------------------------------------------------- 1 | export declare const KEY_STATE: unique symbol; 2 | -------------------------------------------------------------------------------- /dist/constants.js: -------------------------------------------------------------------------------- 1 | export const KEY_STATE = Symbol('state'); 2 | -------------------------------------------------------------------------------- /dist/lib/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/lib/utils.d.ts -------------------------------------------------------------------------------- /dist/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/lib/utils.js -------------------------------------------------------------------------------- /dist/types/ArrayType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/ArrayType.d.ts -------------------------------------------------------------------------------- /dist/types/ArrayType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/ArrayType.js -------------------------------------------------------------------------------- /dist/types/DateType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/DateType.d.ts -------------------------------------------------------------------------------- /dist/types/DateType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/DateType.js -------------------------------------------------------------------------------- /dist/types/MapType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/MapType.d.ts -------------------------------------------------------------------------------- /dist/types/MapType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/MapType.js -------------------------------------------------------------------------------- /dist/types/NumberType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/NumberType.d.ts -------------------------------------------------------------------------------- /dist/types/NumberType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/NumberType.js -------------------------------------------------------------------------------- /dist/types/ObjectType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/ObjectType.d.ts -------------------------------------------------------------------------------- /dist/types/ObjectType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/ObjectType.js -------------------------------------------------------------------------------- /dist/types/SetType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/SetType.d.ts -------------------------------------------------------------------------------- /dist/types/SetType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/SetType.js -------------------------------------------------------------------------------- /dist/types/StringType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/StringType.d.ts -------------------------------------------------------------------------------- /dist/types/StringType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/StringType.js -------------------------------------------------------------------------------- /dist/types/Type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/Type.d.ts -------------------------------------------------------------------------------- /dist/types/Type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/types/Type.js -------------------------------------------------------------------------------- /dist/validationState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/validationState.d.ts -------------------------------------------------------------------------------- /dist/validationState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/dist/validationState.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/OmYumYum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/OmYumYum.ts -------------------------------------------------------------------------------- /src/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/State.ts -------------------------------------------------------------------------------- /src/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/Types.ts -------------------------------------------------------------------------------- /src/addValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/addValidator.ts -------------------------------------------------------------------------------- /src/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/check.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- 1 | export const KEY_STATE = Symbol('state'); 2 | -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/types/ArrayType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/ArrayType.ts -------------------------------------------------------------------------------- /src/types/DateType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/DateType.ts -------------------------------------------------------------------------------- /src/types/MapType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/MapType.ts -------------------------------------------------------------------------------- /src/types/NumberType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/NumberType.ts -------------------------------------------------------------------------------- /src/types/ObjectType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/ObjectType.ts -------------------------------------------------------------------------------- /src/types/SetType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/SetType.ts -------------------------------------------------------------------------------- /src/types/StringType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/StringType.ts -------------------------------------------------------------------------------- /src/types/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/types/Type.ts -------------------------------------------------------------------------------- /src/validationState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/src/validationState.ts -------------------------------------------------------------------------------- /tests/om.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/tests/om.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/tsconfig.tests.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Riim/omyumyum/HEAD/tslint.json --------------------------------------------------------------------------------