{
  "name": "luckystarry-collections",
  "version": "1.1.0",
  "description": "A .NET-style collection library that extends JavaScript arrays with LINQ-like methods such as Select, Where, and ToList. Provides familiar collection operations for developers with .NET background.",
  "keywords": [
    "collections",
    "array",
    "linq"
  ],
  "scripts": {
    "clean": "del-cli dist -f",
    "lint": "tslint -p . -c tslint.json 'src/**/*.ts'",
    "prebuild": "npm run clean && npm run lint",
    "build": "tsc",
    "postbuild": "npm run bundle",
    "bundle": "browserify dist/index.js > dist/index.bundle.js",
    "postbundle": "npm run uglify",
    "uglify": "uglifyjs dist/index.bundle.js --compress --mangle --output dist/index.min.js",
    "test": "nyc mocha",
    "coverage": "nyc report --reporter=text-lcov | coveralls"
  },
  "main": "dist/index.js",
  "license": "MIT",
  "devDependencies": {
    "@types/chai": "^4.1.4",
    "@types/mocha": "^10.0.0",
    "@types/node": "^18.11.8",
    "@types/uuid": "^8.3.4",
    "browserify": "^17.0.0",
    "chai": "^4.1.2",
    "coveralls": "^3.0.2",
    "del-cli": "^5.0.0",
    "mocha": "^10.1.0",
    "nyc": "^15.1.0",
    "should": "^13.2.3",
    "ts-node": "^10.9.1",
    "tslint": "^6.1.3",
    "tslint-config-standard": "^9.0.0",
    "typescript": "^4.8.4",
    "uglify-js": "^3.4.9",
    "uuid": "^9.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh:git@github.com:LuckyStarry/luckystarry-collections.git"
  },
  "bugs": {
    "email": "starry@vip.qq.com",
    "url": "https://github.com/LuckyStarry/luckystarry-collections/issues"
  },
  "author": {
    "name": "SUN BO",
    "email": "starry@vip.qq.com",
    "url": "https://www.luckystarry.com"
  }
}
