├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .husky └── commit-msg ├── .prettierignore ├── .vscode └── extensions.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── beachball.config.js ├── commitlint.config.js ├── package.json ├── packages ├── eslint-config-tnp │ ├── README.md │ ├── flat-config │ │ ├── base.js │ │ ├── browser.js │ │ └── index.js │ ├── index.js │ ├── package.json │ └── typescript.js ├── prettier-config │ ├── index.cjs │ └── package.json └── ts-nameof-proxy │ ├── .eslintrc.cjs │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ ├── index.ts │ ├── name-of.ts │ ├── names-of.ts │ ├── path-of.ts │ ├── path-string-of.ts │ ├── path-strings-of.ts │ ├── paths-of.ts │ ├── types.ts │ └── utils.ts │ ├── test │ ├── fixtures.ts │ ├── name-of.test.ts │ ├── names-of.test.ts │ ├── path-of.test.ts │ ├── path-string-of.test.ts │ ├── path-strings-of.test.ts │ └── paths-of.test.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── prettier.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .git-blame-ignore-revs 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/ts-nameof-proxy/README.md -------------------------------------------------------------------------------- /beachball.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/beachball.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/package.json -------------------------------------------------------------------------------- /packages/eslint-config-tnp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/README.md -------------------------------------------------------------------------------- /packages/eslint-config-tnp/flat-config/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/flat-config/base.js -------------------------------------------------------------------------------- /packages/eslint-config-tnp/flat-config/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/flat-config/browser.js -------------------------------------------------------------------------------- /packages/eslint-config-tnp/flat-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/flat-config/index.js -------------------------------------------------------------------------------- /packages/eslint-config-tnp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/index.js -------------------------------------------------------------------------------- /packages/eslint-config-tnp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/package.json -------------------------------------------------------------------------------- /packages/eslint-config-tnp/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/eslint-config-tnp/typescript.js -------------------------------------------------------------------------------- /packages/prettier-config/index.cjs: -------------------------------------------------------------------------------- 1 | /** @type {import("prettier").Config} */ 2 | module.exports = { 3 | endOfLine: "auto", 4 | useTabs: true, 5 | }; 6 | -------------------------------------------------------------------------------- /packages/prettier-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/prettier-config/package.json -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/CHANGELOG.json -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/README.md -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/babel.config.js -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/package.json -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/rollup.config.mjs -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/index.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/name-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/name-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/names-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/names-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/path-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/path-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/path-string-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/path-string-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/path-strings-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/path-strings-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/paths-of.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/paths-of.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/types.ts: -------------------------------------------------------------------------------- 1 | export type NameSelector = (obj: T) => void; 2 | -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/src/utils.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/fixtures.ts: -------------------------------------------------------------------------------- 1 | export const student = { 2 | name: "Yaju senpai", 3 | age: 24, 4 | }; 5 | -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/name-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/name-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/names-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/names-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/path-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/path-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/path-string-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/path-string-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/path-strings-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/path-strings-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/test/paths-of.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/test/paths-of.test.ts -------------------------------------------------------------------------------- /packages/ts-nameof-proxy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/packages/ts-nameof-proxy/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-toy-factory/ts-nameof-proxy/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./packages/prettier-config"); 2 | --------------------------------------------------------------------------------