UNPKG

@mirei/ts-collections

Version:

A collection of wrappers for common data structures in TypeScript

105 lines (104 loc) 2.89 kB
{ "name": "@mirei/ts-collections", "version": "17.5.6", "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", "exports": { ".": { "import": "./dist/index.mjs", "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "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 --exclude **/*.perf.test.ts", "test:perf": "vitest run --reporter=verbose .perf.test", "test:all": "npm run test:non-perf && npm run test:perf", "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": "Phrolova" }, "license": "MIT", "files": [ "dist", "readme.md" ], "repository": { "type": "git", "url": "https://github.com/phrolovia/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.5", "@eslint/js": "^10.0.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/node": "^24.12.0", "@typescript-eslint/eslint-plugin": "^8.59.0", "@typescript-eslint/parser": "^8.59.0", "@vitest/coverage-v8": "^4.1.5", "@vitest/ui": "^4.1.5", "braces": "^3.0.3", "eslint": "^10.2.1", "rimraf": "^6.1.3", "semantic-release": "^25.0.3", "ts-node": "^10.9.2", "typedoc": "^0.28.19", "typescript": "^5.9.3", "vite": "^8.0.10", "vite-plugin-dts": "^4.5.4", "vitest": "^4.1.5" }, "optionalDependencies": { "fsevents": "*" } }