UNPKG

typedots

Version:

A simple way to get and set object properties using paths (aka dot notation) with TypeScript support

73 lines 2 kB
{ "name": "typedots", "type": "module", "version": "0.1.0", "description": "A simple way to get and set object properties using paths (aka dot notation) with TypeScript support", "author": "Charles Gruenais", "license": "MIT", "homepage": "https://github.com/Dschungelabenteuer/typedots/tree/main/#readme", "repository": { "type": "git", "url": "https://github.com/Dschungelabenteuer/typedots" }, "bugs": { "url": "https://github.com/Dschungelabenteuer/typedots/issues" }, "keywords": [ "Typedots", "Object path", "Path", "Dot notation", "Strongly typed objects", "Access", "Object hierarchy", "Navigation", "Traversal", "Data structure", "Property access", "Nested objects", "Data retrieval", "Type safety", "Code completion", "Reflection", "TypeScript", "Autocompletion", "Suggestions" ], "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.cjs", "import": "./dist/index.mjs" } }, "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "files": [ "dist" ], "devDependencies": { "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.12", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-typescript": "^12.1.2", "@yungezeit/eslint-typescript": "^0.0.12", "eslint": "^9.19.0", "rollup": "^4.34.1", "rollup-plugin-dts": "^6.1.1", "tslib": "^2.8.1", "typescript": "^5.7.3", "vitest": "^3.0.4" }, "scripts": { "changeset": "changeset", "release": "pnpm build && changeset publish", "build": "rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript", "coverage": "vitest run --coverage", "check": "pnpm lint && pnpm test", "lint": "eslint src", "test": "vitest", "changeset:release": "pnpm build && changeset publish", "changeset:version": "changeset version && pnpm install --lockfile-only" } }