/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.0.0
package.json
153 строки
4 KB
Julien Deniau
5.0.0
04 ноя 2024, 01:55
04 ноя 2024, 01:55
c90cdc2
Код
Авторство
О чём код?
{ "name": "immutable", "version": "5.0.0", "description": "Immutable Data Collections", "license": "MIT", "homepage": "https://immutable-js.com", "author": { "name": "Lee Byron", "url": "https://github.com/leebyron" }, "repository": { "type": "git", "url": "git://github.com/immutable-js/immutable-js.git" }, "bugs": { "url": "https://github.com/immutable-js/immutable-js/issues" }, "main": "dist/immutable.js", "module": "dist/es/Immutable.js", "types": "dist/immutable.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "keywords": [ "immutable", "persistent", "lazy", "data", "datastructure", "functional", "collection", "stateless", "sequence", "iteration" ], "publishKeys": [ "name", "version", "description", "license", "homepage", "author", "repository", "bugs", "main", "module", "sideEffects", "types", "files", "keywords" ], "engines": { "npm": ">=7.0.0" }, "scripts": { "test": "run-s format lint type-check build test:*", "test:unit": "jest", "test:types": "tstyche", "format": "npm run lint:format -- --write", "lint": "run-s lint:*", "lint:format": "prettier --check \"{__tests__,src,type-definitions,website/src,perf,resources}/**/*{.js,.ts,.tsx,.flow,.css}\"", "lint:js": "eslint \"{__tests__,src,type-definitions,website/src}/**/*.{js,ts,tsx}\"", "type-check": "run-s type-check:*", "type-check:ts": "tsc --project type-definitions/tsconfig.json && tsc --project __tests__/tsconfig.json", "type-check:flow": "flow check type-definitions/flow-tests --include-warnings", "build": "run-s build:*", "build:clean": "rimraf dist", "build:dist": "rollup -c ./resources/rollup-config.mjs", "build:types": "cpy ./type-definitions/immutable.* dist", "build:prepare": "./resources/prepare-dist.sh", "build:stats": "node ./resources/dist-stats.mjs", "website:build": "cd website && next build && next-sitemap", "website:dev": "cd website && next dev", "check-git-clean": "./resources/check-git-clean.sh", "benchmark": "node ./resources/benchmark.js", "publish": "echo 'ONLY PUBLISH VIA CI'; exit 1;" }, "prettier": { "singleQuote": true, "trailingComma": "es5", "semi": true, "arrowParens": "avoid" }, "devDependencies": { "@rollup/plugin-buble": "1.0.2", "@rollup/plugin-commonjs": "25.0.4", "@rollup/plugin-json": "6.0.0", "@rollup/plugin-terser": "^0.4.3", "@size-limit/esbuild-why": "^8.2.6", "@size-limit/preset-small-lib": "^8.2.6", "@types/jest": "^29.0.0", "@types/prismjs": "^1.26.3", "@types/react": "17.0.11", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "benchmark": "2.1.4", "colors": "1.4.0", "cpy-cli": "3.1.1", "eslint": "^8.56.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-next": "^14.1.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "flow-bin": "0.160.0", "jasmine-check": "1.0.0-rc.0", "jest": "^29.0.0", "jest-environment-jsdom": "^29.6.4", "jest-jasmine2": "^29.6.4", "make-synchronous": "0.1.1", "marked": "^11.2.0", "marked-highlight": "^2.1.0", "microtime": "3.1.1", "next": "^14.1.0", "next-sitemap": "4.2.3", "npm-run-all": "4.1.5", "prettier": "2.3.2", "prismjs": "^1.29.0", "react": "^18.2.0", "react-dom": "^18.2.0", "rimraf": "2.7.1", "rollup": "3.28.1", "size-limit": "^8.2.6", "transducers-js": "0.4.174", "tstyche": "^2.1.1", "typescript": "5.1" }, "size-limit": [ { "name": "all", "path": "dist/es/Immutable.js", "import": "*", "limit": "20 kB" }, { "name": "List", "path": "dist/es/Immutable.js", "import": "{ List }", "limit": "20 kB" }, { "name": "Seq", "path": "dist/es/Immutable.js", "import": "{ Seq }", "limit": "20 kB" } ] }