pixel-utils
Version:
Utility Functions for Pixels
129 lines (128 loc) • 5.06 kB
JSON
{
"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"
}
}