UNPKG

snakify-ts

Version:

Recursive snake casing of object property names with proper typing

65 lines (64 loc) 1.39 kB
{ "name": "snakify-ts", "version": "2.3.0", "description": "Recursive snake casing of object property names with proper typing", "type": "module", "main": "./dist/index.js", "exports": "./dist/index.js", "types": "./dist/index.d.ts", "sideEffects": false, "files": [ "dist" ], "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "scripts": { "test": "jest", "test:coverage": "jest --coverage", "test:watch": "jest --watch --verbose", "build": "tsc", "prepublishOnly": "npm run build" }, "repository": "kbrabrand/snakify-ts", "author": { "name": "Kristoffer Brabrand", "email": "kristoffer@brabrand.no", "url": "https://github.com/kbrabrand" }, "license": "MIT", "keywords": [ "snake-case", "json", "transform", "typescript" ], "devDependencies": { "@types/jest": "^27.4.0", "@types/lodash.snakecase": "^4.1.7", "jest": "^27.4.7", "ts-jest": "^27.1.3", "typescript": "^4.5.5" }, "jest": { "collectCoverageFrom": [ "./*" ], "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "clearMocks": true }, "dependencies": { "lodash.snakecase": "^4.1.1" } }