UNPKG

quickload

Version:

A simple utility to load json config files.

97 lines (96 loc) 2.84 kB
{ "name": "quickload", "version": "1.0.4", "description": "A simple utility to load json config files.", "type": "module", "keywords": [ "config", "config-loader", "config-manager", "configuration", "environment", "json", "typescript", "nodejs" ], "author": "Nasr Aldin <ns@nasraldin.com> (https://nasraldin.com)", "repository": { "type": "git", "url": "git+https://github.com/nasraldin/quickload.git" }, "homepage": "https://github.com/nasraldin/quickload#readme", "bugs": { "url": "https://github.com/nasraldin/quickload/issues" }, "license": "MIT", "packageManager": "pnpm@8.15.2", "engines": { "npm": "please-use-pnpm", "yarn": "please-use-pnpm", "pnpm": ">=8.x" }, "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "prebuild": "pnpm build:clean", "postbuild": "pnpm lint:fix", "build": "tsc", "build:clean": "rimraf dist && pnpm check-types", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "check-types": "tsc --noEmit", "lint": "pnpm eslint:check && pnpm format:check", "lint:fix": "pnpm eslint && pnpm format", "format": "prettier --write --list-different .", "format:check": "prettier --check .", "eslint": "eslint --quiet --fix", "eslint:check": "eslint", "pretty-quick": "pretty-quick", "refresh": "rimraf package *.log* *.lock* *.tgz* tsconfig.tsbuildinfo build dist", "clean": "pnpm refresh && rimraf .history *-lock* .husky/_ node_modules", "security:audit": "pnpm audit", "security:audit:fix": "pnpm audit --fix", "packages:upgrade": "pnpm up --latest", "prepublishOnly": "pnpm build && pnpm lint:fix", "preinstall": "npx only-allow pnpm", "prepare": "husky" }, "dependencies": { "ajv": "8.17.1", "ajv-formats": "3.0.1" }, "devDependencies": { "@commitlint/cli": "19.6.1", "@commitlint/config-conventional": "19.6.0", "@eslint/compat": "1.2.4", "@eslint/js": "9.17.0", "@ianvs/prettier-plugin-sort-imports": "4.4.0", "@types/eslint__eslintrc": "2.1.2", "@types/eslint__js": "8.42.3", "@types/jest": "29.5.14", "@types/node": "22.10.2", "@typescript-eslint/eslint-plugin": "8.18.0", "@typescript-eslint/parser": "8.18.0", "eslint": "9.17.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-security": "3.0.1", "husky": "9.1.7", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "lint-staged": "15.2.11", "prettier": "3.4.2", "pretty-quick": "4.0.0", "rimraf": "6.0.1", "ts-jest": "29.2.5", "ts-node": "10.9.2", "typescript": "5.7.2", "typescript-eslint": "8.18.0" } }