├── .changeset ├── README.md └── config.json ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── README-CN.md ├── README.md ├── examples └── vite-react │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── enum.ts │ ├── index.css │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── jest.config.js ├── package.json ├── packages └── core │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ ├── base.test.ts │ ├── extend.test.ts │ ├── inveted.test.ts │ ├── shallow-equal-value.test.ts │ ├── to-list.test.ts │ └── validate.test.ts │ ├── lib │ ├── cjs │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── util.d.ts │ │ └── util.js │ └── esm │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── util.d.ts │ │ └── util.js │ ├── package.json │ ├── src │ ├── index.ts │ └── util.ts │ ├── tsconfig.cjs.json │ └── tsconfig.esm.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── release.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/.npmrc -------------------------------------------------------------------------------- /README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/README-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/README.md -------------------------------------------------------------------------------- /examples/vite-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/.gitignore -------------------------------------------------------------------------------- /examples/vite-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/README.md -------------------------------------------------------------------------------- /examples/vite-react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/eslint.config.js -------------------------------------------------------------------------------- /examples/vite-react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/index.html -------------------------------------------------------------------------------- /examples/vite-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/package.json -------------------------------------------------------------------------------- /examples/vite-react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/public/vite.svg -------------------------------------------------------------------------------- /examples/vite-react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/src/App.tsx -------------------------------------------------------------------------------- /examples/vite-react/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/src/assets/react.svg -------------------------------------------------------------------------------- /examples/vite-react/src/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/src/enum.ts -------------------------------------------------------------------------------- /examples/vite-react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/src/index.css -------------------------------------------------------------------------------- /examples/vite-react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/src/main.tsx -------------------------------------------------------------------------------- /examples/vite-react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vite-react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/tsconfig.app.json -------------------------------------------------------------------------------- /examples/vite-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vite-react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/examples/vite-react/vite.config.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/__tests__/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/base.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/extend.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/extend.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/inveted.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/inveted.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/shallow-equal-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/shallow-equal-value.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/to-list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/to-list.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/validate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/__tests__/validate.test.ts -------------------------------------------------------------------------------- /packages/core/lib/cjs/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/cjs/index.d.ts -------------------------------------------------------------------------------- /packages/core/lib/cjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/cjs/index.js -------------------------------------------------------------------------------- /packages/core/lib/cjs/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/cjs/util.d.ts -------------------------------------------------------------------------------- /packages/core/lib/cjs/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/cjs/util.js -------------------------------------------------------------------------------- /packages/core/lib/esm/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/esm/index.d.ts -------------------------------------------------------------------------------- /packages/core/lib/esm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/esm/index.js -------------------------------------------------------------------------------- /packages/core/lib/esm/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/esm/util.d.ts -------------------------------------------------------------------------------- /packages/core/lib/esm/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/lib/esm/util.js -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/src/util.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/tsconfig.cjs.json -------------------------------------------------------------------------------- /packages/core/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/packages/core/tsconfig.esm.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/scripts/release.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m7yue/enumily/HEAD/tsconfig.json --------------------------------------------------------------------------------