├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── pullrequest.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ ├── entity.ts ├── entityProxy.ts ├── index.ts └── value.ts ├── commitlint.config.js ├── examples └── auth │ ├── app.js │ ├── example.js │ └── user.js ├── jest.json ├── makefile ├── package.json ├── renovate.json ├── src ├── entity.ts ├── entityProxy.ts ├── index.ts └── value.ts ├── tsconfig-cjs.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pullrequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.github/workflows/pullrequest.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/__tests__/entity.ts -------------------------------------------------------------------------------- /__tests__/entityProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/__tests__/entityProxy.ts -------------------------------------------------------------------------------- /__tests__/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/__tests__/index.ts -------------------------------------------------------------------------------- /__tests__/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/__tests__/value.ts -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /examples/auth/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/examples/auth/app.js -------------------------------------------------------------------------------- /examples/auth/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/examples/auth/example.js -------------------------------------------------------------------------------- /examples/auth/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/examples/auth/user.js -------------------------------------------------------------------------------- /jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/jest.json -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/makefile -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/renovate.json -------------------------------------------------------------------------------- /src/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/src/entity.ts -------------------------------------------------------------------------------- /src/entityProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/src/entityProxy.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/src/value.ts -------------------------------------------------------------------------------- /tsconfig-cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/tsconfig-cjs.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudNativeEntrepreneur/sourced/HEAD/tsconfig.json --------------------------------------------------------------------------------