UNPKG

@mirei/ts-collections

Version:

A collection of wrappers for common data structures in TypeScript

96 lines (95 loc) 2.56 kB
{ "name": "@mirei/ts-collections", "version": "15.4.4", "description": "A collection of wrappers for common data structures in TypeScript", "main": "dist/index.mjs", "module": "dist/index.mjs", "type": "module", "types": "dist/index.d.ts", "private": false, "scripts": { "build": "vite build", "docs": "npx typedoc", "lint": "eslint src tests --ext .ts", "lint:fix": "eslint src tests --ext .ts --fix", "prebuild": "rimraf dist", "test": "vitest run --reporter=verbose", "test:coverage": "vitest run --reporter=verbose --coverage", "test:ui": "vitest --ui" }, "keywords": [ "typescript", "collections", "data structures", "list", "linked list", "dictionary", "lookup", "queue", "set", "stack", "tree", "enumerable", "linq", "immutable" ], "author": { "name": "Nanahoshi" }, "license": "MIT", "files": [ "dist", "readme.md" ], "repository": { "type": "git", "url": "https://github.com/hoshixlily/ts-collections" }, "publishConfig": { "access": "public" }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/npm", "@semantic-release/git", "@semantic-release/github" ], "branches": [ "main", { "name": "beta", "prerelease": true }, { "name": "alpha", "prerelease": true } ] }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.25.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/node": "^22.14.1", "@typescript-eslint/eslint-plugin": "^8.30.1", "@typescript-eslint/parser": "^8.30.1", "@vitest/coverage-v8": "^3.1.1", "@vitest/ui": "^3.1.1", "braces": "^3.0.3", "eslint": "^9.25.0", "rimraf": "^6.0.1", "semantic-release": "^24.2.3", "ts-node": "^10.9.2", "typedoc": "^0.28.3", "typescript": "^5.8.3", "vite": "^6.3.2", "vite-plugin-dts": "^4.5.3", "vitest": "^3.1.1" }, "optionalDependencies": { "fsevents": "*" } }