UNPKG

pixel-utils

Version:
129 lines (128 loc) 5.06 kB
{ "name": "pixel-utils", "version": "0.9.0", "description": "Utility Functions for Pixels", "types": "./src/index.ts", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "unpkg": "dist/web/pixel-utils.js", "jsdelivr": "dist/web/pixel-utils.js", "exports": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" }, "files": [ "dist/cjs", "dist/esm", "dist/web", "src/.d.ts", "src/add-alpha/index.ts", "src/fit/index.ts", "src/has-no-data/index.ts", "src/hide-rgba/index.ts", "src/index.ts", "src/bundle.ts", "src/enums.ts", "src/types.ts", "src/is-hidden/index.ts", "src/is-no-data/index.ts", "src/make-no-data-rgb/index.ts", "src/make-no-data-rgba/index.ts", "src/make-no-data-rgba-string/index.ts", "src/pop-alpha/index.ts", "src/push-alpha/index.ts", "src/range/index.ts", "src/raw-to-rgb/index.ts", "src/raw-to-rgb/convert-double.ts", "src/raw-to-rgb/convert-double-str.ts", "src/raw-to-rgb/convert-many.ts", "src/raw-to-rgb/convert-many-str.ts", "src/raw-to-rgb/convert-single.ts", "src/raw-to-rgb/convert-single-str.ts", "src/raw-to-rgb/convert-triple.ts", "src/raw-to-rgb/convert-triple-str.ts", "src/raw-to-rgba/index.ts", "src/raw-to-rgba/convert-double.ts", "src/raw-to-rgba/convert-double-str.ts", "src/raw-to-rgba/convert-double-all.ts", "src/raw-to-rgba/convert-double-all-str.ts", "src/raw-to-rgba/convert-multiband.ts", "src/raw-to-rgba/convert-multiband-str.ts", "src/raw-to-rgba/convert-multiband-all.ts", "src/raw-to-rgba/convert-multiband-all-str.ts", "src/raw-to-rgba/convert-single.ts", "src/raw-to-rgba/convert-single-str.ts", "src/rgb-to-rgba/index.ts", "src/rgb-to-rgba/quickly-convert.ts", "src/rgb-to-rgba/safely-convert.ts", "src/rgb-to-str/index.ts", "src/rgba-to-rgb/index.ts", "src/rgba-to-rgb/quickly-convert.ts", "src/rgba-to-rgb/safely-convert.ts", "src/select-pixel/index.ts", "src/select-pixel/select-pixel-from-b-r-c.ts", "src/select-pixel/select-pixel-from-b-rc.ts", "src/select-pixel/select-pixel-from-brc.ts", "src/select-pixel/select-pixel-from-r-c-b.ts", "src/select-pixel/select-pixel-from-r-cb.ts", "src/select-pixel/select-pixel-from-rc-b.ts", "src/select-pixel/select-pixel-from-rcb.ts", "src/set-hidden/index.ts", "src/set-visible/index.ts", "src/show-rgba/index.ts", "src/slice-alpha/index.ts" ], "scripts": { "b": "npm run build", "build": "npm run clean && npm run build:esm && npm run build:cjs && npm run build:web", "build:cjs": "npx babel --plugins @babel/plugin-transform-modules-commonjs --plugins @babel/plugin-proposal-export-namespace-from dist/esm --out-dir dist/cjs", "build:esm": "npx babel --extensions \".ts\" --ignore '**/test.ts' --ignore '**/index.md' --plugins @babel/plugin-proposal-export-namespace-from --plugins @babel/plugin-proposal-nullish-coalescing-operator --presets @babel/preset-typescript src --out-dir dist/esm && rm -fr ./dist/*/*bak*", "build:web": "npx --offline mkdirp ./dist/web && npx --offline browserify ./dist/cjs/bundle.js > ./dist/web/pixel-utils.js", "clean": "npx --offline rimraf dist", "f": "npm run format", "format": "npx prettier --arrow-parens=avoid --print-width=240 --trailing-comma=none --write ./src/*.ts ./src/*/*.ts", "setup": "cd data && sh ./setup.sh", "test": "npm run test:tsc && npm run test:ts && npm run test:src && npm run test:cjs && npm run test:esm && npm run test:web", "test:src": "for f in src/*/test.ts; do echo \"\nrunning $f\" && npx --offline ts-node $f; done", "test:cjs": "node -r ./dist/cjs/index.js -e ''", "test:esm": "node -r esm -r ./dist/esm/index.js -e ''", "test:ts": "npx --offline ts-node ./test.ts", "test:tsc": "tsc --moduleResolution node --noEmit --noImplicitAny --skipLibCheck --target es2020 ./src/index.ts", "test:web": "node -r ./dist/web/pixel-utils.js -e ''" }, "repository": { "type": "git", "url": "git+https://github.com/DanielJDufour/pixel-utils.git" }, "keywords": [ "color", "pixel", "rgb", "rgba" ], "author": "Daniel J. Dufour", "license": "CC0-1.0", "bugs": { "url": "https://github.com/DanielJDufour/pixel-utils/issues" }, "homepage": "https://github.com/DanielJDufour/pixel-utils#readme", "devDependencies": { "@babel/cli": "^7.19.3", "@babel/core": "^7.20.2", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-transform-modules-commonjs": "^7.19.6", "@babel/plugin-transform-typescript": "^7.20.2", "@babel/preset-typescript": "^7.18.6", "esm": "^3.2.25", "find-and-read": "^1.2.0", "flug": "^2.3.1", "readim": "^1.0.0", "typescript": "^4.9.3" }, "dependencies": { "quick-scale": "^0.2.0", "type-fest": "^3.2.0", "xdim": "^1.10.0" } }