node-fractal
Version:
Output complex, flexible, AJAX/RESTful data structures.
102 lines (101 loc) • 2.55 kB
JSON
{
"name": "node-fractal",
"version": "0.2.0",
"description": "Output complex, flexible, AJAX/RESTful data structures.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"mrm": "mrm --preset=@bingtsingw/mrm-preset",
"prepare": "if [ -d './node_modules/husky' ]; then husky install; fi",
"commit": "cz",
"clean": "del-cli dist",
"build": "npm run lint:js && npm run clean && tsc",
"format": "prettier . --check",
"format:fix": "prettier . --write",
"lint:js": "eslint . --cache --ext .js,.jsx,.ts,.tsx",
"lint:js:fix": "eslint . --cache --ext .js,.jsx,.ts,.tsx --fix",
"release": "release-it"
},
"files": [
"dist"
],
"publishConfig": {
"access": "public"
},
"keywords": [
"fractal",
"api",
"json",
"serializer",
"typescript-serializer",
"transformer",
"typescript-transformer"
],
"author": {
"name": "bingtsingw",
"url": "https://github.com/bingtsingw"
},
"license": "MIT",
"devDependencies": {
"@babel/core": "^7.19.1",
"@babel/eslint-parser": "^7.19.1",
"@bingtsingw/mrm-preset": "^0.8.0",
"@commitlint/cli": "^17.1.2",
"@commitlint/config-conventional": "^17.1.0",
"@release-it/conventional-changelog": "^5.1.0",
"@types/lodash": "^4.14.185",
"@types/node": "^18.7.18",
"@typescript-eslint/eslint-plugin": "^5.38.0",
"@typescript-eslint/parser": "^5.38.0",
"commitizen": "^4.2.5",
"cz-conventional-changelog": "^3.3.0",
"del-cli": "^5.0.0",
"eslint": "^8.23.1",
"eslint-config-alloy": "^4.6.2",
"husky": "^8.0.1",
"lint-staged": "^13.0.3",
"mrm": "^4.1.6",
"prettier": "^2.7.1",
"prettier-plugin-organize-imports": "^3.1.1",
"release-it": "^15.4.2",
"typescript": "^4.8.3"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,html,css,md,json}": "prettier --check",
"**/*.{js,jsx,ts,tsx}": "eslint"
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"prettier": {
"printWidth": 120,
"singleQuote": true,
"trailingComma": "all",
"proseWrap": "never",
"plugins": [
"prettier-plugin-organize-imports"
]
},
"eslintIgnore": [
"dist",
"build",
"out"
],
"eslintConfig": {
"extends": [
"alloy",
"alloy/typescript"
]
},
"dependencies": {
"lodash": "^4.17.21"
}
}