UNPKG

js-cool

Version:

Collection of common JavaScript / TypeScript utilities

139 lines (138 loc) 3.79 kB
{ "name": "js-cool", "description": "Collection of common JavaScript / TypeScript utilities", "version": "5.23.1", "packageManager": "pnpm@9.1.3", "main": "dist/index.cjs.js", "module": "dist/index.esm-bundler.js", "browser": "dist/index.esm-browser.js", "unpkg": "dist/index.global.prod.js", "jsdelivr": "dist/index.global.prod.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "module": "./dist/index.esm-bundler.js", "require": "./dist/index.cjs.js", "import": "./dist/index.mjs" }, "./*": "./*" }, "directories": { "dist": "dist", "src": "src" }, "files": [ "dist" ], "scripts": { "gen:version": "tscjs scripts/version", "tag:version": "tscjs scripts/tag", "build": "run-s clean build:{bundle,types}", "build:bundle": "tscjs scripts/build", "build:types": "tsc -p src/tsconfig.json && pnpm roll-types", "build:docs": "rm-all docs && typedoc && prettier --write \"**/*.md\"", "deploy": "sh scripts/deploy.sh", "roll-types": "api-extractor run && rm-all temp", "circular": "madge dist/ -c", "watch": "pnpm build:bundle -w", "pub": "tscjs scripts/publish", "unpub": "tscjs scripts/unpublish", "sync": "tscjs scripts/sync", "workflow:publish-test": "zx scripts/workflow.mjs", "clean": "rm-all dist es lib", "dist": "run-s eslint prettier build", "test-unit": "jest --filter ./scripts/filter-unit.js", "eslint": "eslint --fix .", "prettier": "prettier --write \"**/*.{js,ts,jsx,tsx,yml,json,md}\"", "pub.bak": "git add . && git commit -m $npm_package_version && git pull && git push" }, "dependencies": { "await-to-done": "^1.1.1", "load-source": "^1.2.0", "mount-css": "^1.2.0", "mount-image": "^1.2.0", "mount-script": "^1.2.0", "mount-style": "^1.2.0", "os-lang": "^3.3.1", "tslib": "^2.8.1", "use-downloads": "^1.5.1" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/plugin-transform-runtime": "^7.25.9", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", "@eslint-sets/eslint-config-ts": "^5.14.0", "@microsoft/api-extractor": "^7.49.1", "@rollup/plugin-alias": "^5.1.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "@types/activex-excel": "^14.0.11", "@types/babel__core": "^7.20.5", "@types/node": "^22.10.7", "babel-loader": "^9.2.1", "core-js": "^3.40.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", "fast-glob": "^3.3.3", "load-yml": "^1.4.0", "madge": "^8.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.4.2", "prettier-config-common": "^1.4.0", "reinstaller": "^3.0.2", "rm-all": "^1.1.1", "rollup": "^4.30.1", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-filesize": "^10.0.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-visualizer": "^5.14.0", "tsnd": "^1.1.0", "typedoc": "^0.27.6", "typedoc-plugin-markdown": "^4.4.1", "typescript": "^5.7.3", "zx": "^8.3.0" }, "engines": { "node": ">=12.20" }, "sideEffects": false, "pnpm": { "peerDependencyRules": { "ignoreMissing": [ "webpack" ], "allowedVersions": { "eslint": "^8.0.0" } } }, "keywords": [ "js-cool", "es6", "utilities", "utils", "typescript", "javascript", "js-library", "js-lib", "js-tools", "saqqdy" ], "license": "MIT", "author": "saqqdy<https://github.com/saqqdy>", "homepage": "https://github.com/saqqdy/js-cool#readme", "bugs": { "url": "https://github.com/saqqdy/js-cool/issues" }, "repository": { "type": "git", "url": "git+https://github.com/saqqdy/js-cool.git" } }