UNPKG

@zerospacegg/iolin

Version:

Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)

141 lines 4.7 kB
{ "name": "@zerospacegg/iolin", "version": "0.10.3", "description": "Pure TypeScript implementation of ZeroSpace game data processing (PKL-free)", "main": "dist/cjs/index.cjs", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "type": "module", "files": [ "dist/cjs/", "dist/esm/" ], "exports": { ".": { "types": "./dist/esm/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.cjs" }, "./all": { "types": "./dist/esm/meta/all.d.ts", "import": "./dist/esm/meta/all.js", "require": "./dist/cjs/meta/all.cjs" }, "./meta/all": { "types": "./dist/esm/meta/all.d.ts", "import": "./dist/esm/meta/all.js", "require": "./dist/cjs/meta/all.cjs" }, "./meta/search-index": { "types": "./dist/esm/meta/search-index.d.ts", "import": "./dist/esm/meta/search-index.js", "require": "./dist/cjs/meta/search-index.cjs" }, "./meta/tags": { "types": "./dist/esm/meta/tags.d.ts", "import": "./dist/esm/meta/tags.js", "require": "./dist/cjs/meta/tags.cjs" }, "./meta/release": { "types": "./dist/esm/meta/release.d.ts", "import": "./dist/esm/meta/release.js", "require": "./dist/cjs/meta/release.cjs" }, "./engine": { "types": "./dist/esm/engine.d.ts", "import": "./dist/esm/engine.js", "require": "./dist/cjs/engine.cjs" }, "./meta/*": { "types": "./dist/esm/meta/*.d.ts", "import": "./dist/esm/meta/*.js", "require": "./dist/cjs/meta/*.cjs" }, "./meta/tech-tree/grell": { "types": "./dist/esm/meta/tech-tree/grell.d.ts", "import": "./dist/esm/meta/tech-tree/grell.js", "require": "./dist/cjs/meta/tech-tree/grell.cjs" }, "./meta/tech-tree/legion": { "types": "./dist/esm/meta/tech-tree/legion.d.ts", "import": "./dist/esm/meta/tech-tree/legion.js", "require": "./dist/cjs/meta/tech-tree/legion.cjs" }, "./meta/tech-tree/protectorate": { "types": "./dist/esm/meta/tech-tree/protectorate.d.ts", "import": "./dist/esm/meta/tech-tree/protectorate.js", "require": "./dist/cjs/meta/tech-tree/protectorate.cjs" }, "./zerospace/*": { "types": "./dist/esm/zerospace/*.d.ts", "import": "./dist/esm/zerospace/*.js", "require": "./dist/cjs/zerospace/*.cjs" }, "./api/*": { "types": "./dist/esm/api/*.d.ts", "import": "./dist/esm/api/*.js", "require": "./dist/cjs/api/*.cjs" } }, "keywords": [ "zerospace", "game-data", "typescript", "rts", "pkl-free" ], "author": "baby shoGGoth and ZeroSpace.gg", "license": "ISC AND CC0-1.0", "repository": { "type": "git", "url": "git+https://github.com/zerospace-gg/zsgg.git", "directory": "iolin/npm/pkl-free" }, "homepage": "https://github.com/zerospace-gg/zsgg/tree/main/iolin/npm/pkl-free#readme", "bugs": { "url": "https://github.com/zerospace-gg/zsgg/issues" }, "devDependencies": { "@types/chai": "^5.2.2", "@types/mdast": "^4.0.4", "@types/mocha": "^10.0.10", "@types/node": "^20.0.0", "@types/sinon": "^17.0.4", "@types/unist": "^3.0.3", "chai": "^5.2.0", "mocha": "^11.7.1", "node-7z": "^3.0.0", "sinon": "^21.0.0", "tsx": "^4.20.3", "typescript": "^5.0.0", "undici-types": "^7.11.0" }, "engines": { "node": ">=16.0.0" }, "dependencies": { "remark": "^15.0.1", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "ts-dedent": "^2.2.0", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "scripts": { "build": "pnpm run clean && pnpm run generate-all && pnpm run generate-release && pnpm run generate-index && pnpm run build:esm && pnpm run build:cjs && pnpm run build-all", "build:esm": "npx tsc -p tsconfig.esm.json", "build:cjs": "npx tsc -p tsconfig.cjs.json && pnpm run rename:cjs", "rename:cjs": "node scripts/rename-cjs.cjs", "generate-all": "npx tsx scripts/meta-generation/generate-meta-all.ts", "generate-release": "npx tsx scripts/build/build-meta-release.ts", "generate-index": "npx tsx scripts/meta-generation/generate-meta-search-index.ts", "build-all": "npx tsx scripts/build/build-all.ts", "build-csv": "npx tsx scripts/build/build-csv.ts", "dev": "pnpm run generate-all && pnpm run generate-release && pnpm run generate-index && pnpm run build:esm && npx tsc --watch", "clean": "rm -rf dist", "test": "mocha test/**/*.test.js", "test:watch": "mocha test/**/*.test.js --watch", "test:coverage": "nyc mocha test/**/*.test.js", "lint": "tsc --noEmit" } }