UNPKG

@syncify/json

Version:

Parser/evaluator for JSON files and embedded regions present within Shopify themes.

78 lines 1.6 kB
{ "name": "@syncify/json", "version": "0.1.1", "access": "restricted", "description": "Parser/evaluator for JSON files and embedded regions present within Shopify themes.", "exports": { ".": { "types": "./dist/index.d.mts", "dts": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./strip": { "types": "./dist/strip.d.mts", "dts": "./dist/strip.d.ts", "import": "./dist/strip.mjs", "require": "./dist/strip.js" } }, "files": [ "dist" ], "keywords": [ "json", "json-format", "json-diff", "json-comments", "json-parse", "detect indent", "json sorting", "sorting", "parse json", "json stringify", "syncify" ], "author": { "name": "Νικολας Σαββιδης", "url": "https://github.com/panoply/syncify", "email": "n.savvidis@gmx.com" }, "license": "Apache-2.0", "tsup": { "entry": [ "./src/index.ts", "./src/strip.ts" ], "dts": true, "format": [ "cjs", "esm" ], "target": "node20", "splitting": true, "platform": "node", "clean": true, "bundle": true, "external": [ "comment-json" ], "noExternal": [ "strip-json-comments", "@babel/code-frame" ] }, "devDependencies": { "@babel/code-frame": "^7.26.2", "strip-json-comments": "^5.0.1" }, "dependencies": { "comment-json": "^4.2.5" }, "scripts": { "dev": "tsup --watch", "build": "tsup", "test": "ava", "play": "ava --watch" } }