UNPKG

sdj-esm

Version:
72 lines (71 loc) 2.05 kB
{ "name": "sdj-esm", "version": "0.3.6", "description": "Self Described JSON - ESM", "main": "./dist/index.js", "import": "./dist/index.js", "types": "./dist/index.d.ts", "typings": "./dist/index.d.ts", "type": "module", "engines": { "node": ">=18" }, "files": [ "dist", "src" ], "scripts": { "compile": "tsc -b", "build": "npm-run-all compile schema:copy", "build:reset": "npm-run-all build:clean compile schema:copy", "build:clean": "rd /s /q dist || rmdir -r /dist", "build:local": "tsc -p ./node/tsconfig.node.json", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "test:node": "node test/node.int.mjs", "schema:copy": "npm run schema:dir && npm run schema:copy:os || npm run schema:copy:win", "schema:dir": "mkdir .\\dist\\schema || mkdir ./dist/schema", "schema:copy:win": "copy .\\src\\schema\\sdj-schema.json .\\dist\\schema\\sdj-schema.json", "schema:copy:os": "cp ./src/schema/sdj-schema.json ./dist/schema/sdj-schema.json", "lint": "eslint . --fix" }, "keywords": [ "sdj", "simple", "self", "described", "JSON", "data", "object", "storage", "custom", "customizable", "flexible", "multipurpose", "immutiable", "mutable", "lexicon" ], "author": "@willrudolph.com", "license": "MPL-2.0", "peerDependencies": { "lodash-es": "^4.17.x" }, "devDependencies": { "@types/lodash-es": "^4.17.x", "@types/node": "^18.11.17", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "eslint": "^8.28.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsdoc": "^39.3.6", "eslint-plugin-prefer-arrow": "1.2.3", "jest": "^29.7.0", "lodash-es": "^4.17.20", "npm-run-all": "^4.1.5", "typescript": "^5.3.2" }, "repository": { "type": "git", "url": "git+https://github.com/willrudolph/sdj-esm.git" } }