UNPKG

interface-forge

Version:

Gracefully generate testing data using TypeScript and Faker.js

66 lines 1.86 kB
{ "name": "interface-forge", "author": "Na'aman Hirschfeld", "maintainers": [ { "name": "Na'aman Hirschfeld", "email": "nhirschfeld@gmail.com" } ], "version": "2.1.0", "license": "MIT", "description": "Gracefully generate testing data using TypeScript and Faker.js", "keywords": [ "factory", "testing", "typescript", "faker.js", "faker" ], "repository": "https://github.com/tool-belt/interface-forge", "bugs": "https://github.com/tool-belt/interface-forge/issues", "main": "dist/index.js", "typings": "dist/index.d.ts", "type": "module", "files": [ "dist/index.js", "dist/index.d.ts" ], "devDependencies": { "@commitlint/cli": "^19.6.1", "@commitlint/config-conventional": "^19.6.0", "@trumpet/eslint-config-next": "^1.6.3", "@types/node": "^22.10.7", "@vitest/coverage-v8": "^3.0.2", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "husky": "^9.1.7", "lint-staged": "^15.4.1", "prettier": "^3.4.2", "rimraf": "^6.0.1", "ts-node": "^10.9.2", "typescript": "^5.7.3", "vitest": "^3.0.2" }, "lint-staged": { "*.{ts,d.ts,js,mjs,md,json,yaml,yml}": "prettier --write", "*.{ts,mjs}": "eslint --fix" }, "dependencies": { "@faker-js/faker": "^9.4.0", "@tool-belt/type-predicates": "^1.3.0" }, "scripts": { "clean": "rimraf dist", "clean:nodemodules": "rimraf node_modules", "build": "rimraf dist && tsc -p ./tsconfig.build.json", "contributors:add": "all-contributors add", "contributors:generate": "all-contributors generate", "format": "prettier --write '**/*.{ts,d.ts,js,md,json,yaml,yml}'", "lint": "eslint --fix '**/*.ts'", "test": "vitest run", "prepublish": "pnpm build", "test:coverage": "vitest run --coverage", "test:watch": "vitest" } }