{"_id":"9-slicer","_rev":"2-e6878697d0c658e5d5bc49f386550669","name":"9-slicer","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"9-slicer","version":"0.1.0","description":"Convert PNG to 9slice","main":"dist/cjs/9slicer.js","module":"dist/tsc/index.js","types":"dist/tsc/index.d.ts","keywords":["9slice","9patch","nineslice","ninepatch"],"scripts":{"test":"mocha ./test/index.js","build":"run-s lint build:tsc build:rollup:module build:rollup:browser build:uglify:browser build:uglify:esm test","dev":"run-s build:tsc build:rollup:module test","build:tsc":"tsc","build:rollup:module":"rollup -c","build:rollup:browser":"rollup -c --environment BROWSER","build:uglify:browser":"uglifyjs dist/browser/9slicer.js -o dist/browser/9slicer.min.js -cm --comments --source-map","build:uglify:esm":"uglifyjs dist/esm/9slicer.js -o dist/esm/9slicer.min.js -cm --comments --source-map","demo":"browser-sync start --server demo","lint":"tslint --fix './src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/zprodev/9-slicer.git"},"author":{"name":"zprodev","email":"zproject.develop@gmail.com","url":"https://github.com/zprodev"},"license":"MIT","bugs":{"url":"https://github.com/zprodev/9-slicer/issues"},"homepage":"https://github.com/zprodev/9-slicer#readme","dependencies":{"png.es":"^0.4.0"},"devDependencies":{"browser-sync":"^2.26.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","rollup":"^0.67.4","rollup-plugin-node-resolve":"^3.4.0","tslint":"^5.11.0","typescript":"^3.2.1","uglify-es":"^3.3.9"},"gitHead":"709d2adf76d0f5486029dedbb9b4c5d47f23a40b","_id":"9-slicer@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zprodev","email":"zproject.develop@gmail.com"},"dist":{"integrity":"sha512-0r/Un38HwGO/iRPK2MpLkzec4zVHdOrvUtCmnCpA5KWbDp/B4RJS4RitdwoxP4RdxYfbl2y2iowUkLOVFHcwhQ==","shasum":"a68856fcd76570b21f450fc957f7cbb0b3d56de2","tarball":"https://registry.npmjs.org/9-slicer/-/9-slicer-0.1.0.tgz","fileCount":13,"unpackedSize":252198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCWDNCRA9TVsSAnZWagAAZtkP/jvmBaJ52HdM+UDeEZpI\nfHXg+qGMP1lsDnmzc4X0XQjn8YllNxxPQnPGyG8dw2d0R2xVyTO2wGV2UNQX\n7JW1RjH9DaJbmndJ6sk5mEGqIp4tXso0w4n5CW1u5iYJslTNMcIvle/+3gvc\nBRXKkjLyQG+Z6q0J5u6WMdYC5u3A5zDA+QYiG1fuEkcJMkCxwUwqiGFCgW53\nmyj1fQV2o1Ji2GLP3DF+t/Qipr1VOw2k4pgpgufoXd1+WFPs3JYgQJXCrZBg\nRFvPvrg4Ir4rDlDd06wSNiHIU9z43/a2gcXk3e384+NCMTanr6+pHtkWUGK9\nTD5qXQxNoXyspzQGI0NCtfJk9a2rRRRYuFSU0MhbA8m4bQBVxkIqEf2T3CoK\ndeCXikmQ00cHIoDvd6BzqrxAduUNEwGVeBdb0yasi1tVe+2K8RQkk+pdjdim\nMvIKB1LwL4IHfAmoEESZjOkC7e4/joR0uvOUI94/toGy3ZXzgqxyGxPAlyZr\nTD7mDZGKmXPhl8WSMh8rzYxFAL0awtGKv+DTUaHlDEUs9fx/hnJ1PPc6CWff\nuxCOEnIvFS6MevQeLc3nXyJzbfXpRw3kQ6WiPqAVsCc/0MkpjgeQuqoUpbUp\nDNKInueF2bdUKKmJoV4d14PKg3MGHd5OGSVKL+UkC4lYIScGQE5mzIUqTuE2\nOOoJ\r\n=fdJb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4pbf/4ng8XuAL3IFBNWOBb5uVvD/rZKwf7wfBh6cJAQIgSljBM0w9em34ojBJiWOcEvCdtfPRtd46x70OqCsIN/4="}]},"maintainers":[{"name":"zprodev","email":"zproject.develop@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/9-slicer_0.1.0_1544118476991_0.30279119827326073"},"_hasShrinkwrap":false},"0.1.1":{"name":"9-slicer","version":"0.1.1","description":"Convert PNG to 9slice","main":"dist/cjs/9slicer.js","module":"dist/tsc/index.js","types":"dist/tsc/index.d.ts","keywords":["9slice","9patch","nineslice","ninepatch"],"scripts":{"test":"mocha ./test/index.js","build":"run-s lint:build build:tsc build:rollup:module build:rollup:browser build:uglify:browser build:uglify:esm test","dev":"run-s build:tsc build:rollup:module test","build:tsc":"tsc","build:rollup:module":"rollup -c","build:rollup:browser":"rollup -c --environment BROWSER","build:uglify:browser":"uglifyjs dist/browser/9slicer.js -o dist/browser/9slicer.min.js -cm --comments --source-map","build:uglify:esm":"uglifyjs dist/esm/9slicer.js -o dist/esm/9slicer.min.js -cm --comments --source-map","demo":"browser-sync start --server demo","lint:build":"tslint --fix './src/**/*.ts'","lint":"tslint './src/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/zprodev/9-slicer.git"},"author":{"name":"zprodev","email":"zproject.develop@gmail.com","url":"https://github.com/zprodev"},"license":"MIT","bugs":{"url":"https://github.com/zprodev/9-slicer/issues"},"homepage":"https://github.com/zprodev/9-slicer#readme","dependencies":{"png.es":"^0.4.0"},"devDependencies":{"browser-sync":"^2.26.3","mocha":"^5.2.0","npm-run-all":"^4.1.5","rollup":"^0.67.4","rollup-plugin-node-resolve":"^3.4.0","tslint":"^5.11.0","typescript":"^3.2.1","uglify-es":"^3.3.9"},"gitHead":"4cf106b21bc7970b40408ee8da3370fa5534cd67","_id":"9-slicer@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zprodev","email":"zproject.develop@gmail.com"},"dist":{"integrity":"sha512-Gb10G+91+Kfv9S84EjDvmFaD/0noFVJla6ZlbKSI0CLF0OLGRHbapzJfJ2BBNjBPK63JQx2ElFda9uuWv2OjXg==","shasum":"2beb9c85bd5c2c74e5e4e65269ec4ccd118064a2","tarball":"https://registry.npmjs.org/9-slicer/-/9-slicer-0.1.1.tgz","fileCount":13,"unpackedSize":253291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDo66CRA9TVsSAnZWagAAaI8P+wYS+mmd7Rhg8bxpwkQt\n0vOFbwpYivUzAaBMsYZSNYa3bOgozbi2v+DQsRe+dj8R0Dd676PRlNX5fu4H\nz75svAhaLVfUMmccLOjhOq2yl7gpuOCq+5Y7WcYd/3X+6CKwwWDs05XsH8fn\nIhsN9rhJepW2cZxiQL1huCn4RqeIn/NNnNo8Ds16IZGweSx32A4AYIaZ6MDv\nQKXX+UGPOABZZlECogpTd7heSuYbrRpY/0HIiTzo7NejwRQ+VBSQRXHfO6eG\nIoNgTjsC5wuey5SimuUOi88dV3500lrKj2rUBHjvZNfVfEX+1K0KLs3zdqlK\nrBf8v43cITtmyVpSNv+/wEkq0G+4N0CxB/L8upvk6LyXoOBENUty3mAwEVP0\nLGtN6lI6eOKcoyxZcXgiPu+i48Rex4x3ezAfgG8UzNOYhNb1A9kvaLf2VhBH\nM/pAn5vH0QMKTRuqZNLmCMTJfIjVoaPGCndmpSfc+PPoFlmCNrx9NIdF4jlP\nv6Q+uMZScgaN8h3uBVyfGIHRUq4h5ezq2fI0ZSez9omVvYOLiWeQRuvMzZdu\n8W7nSuWTteaAB+d8B8R+C2WFFJwTpt5286xbuMUURejCqacuJlyIUQSLusDj\naUC1UL07Z4PjnBEGTTGmhYydiUyO5YRGaSLzS4NNfknnOY0js/EFMcfSyYY/\np749\r\n=ZJcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR6k30kkAXRwCMRC/HOTrNiNZ0bXYWJ+O3IW7HmjVFiAIhAPoPCclfbGREBueq3qoruY2vUcYqZ99XpZQ6wQ2nfZO/"}]},"maintainers":[{"name":"zprodev","email":"zproject.develop@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/9-slicer_0.1.1_1544457913959_0.9843478243786965"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-06T17:47:56.990Z","0.1.0":"2018-12-06T17:47:57.164Z","modified":"2022-04-04T10:25:03.496Z","0.1.1":"2018-12-10T16:05:14.163Z"},"maintainers":[{"name":"zprodev","email":"zproject.develop@gmail.com"}],"description":"Convert PNG to 9slice","homepage":"https://github.com/zprodev/9-slicer#readme","keywords":["9slice","9patch","nineslice","ninepatch"],"repository":{"type":"git","url":"git+https://github.com/zprodev/9-slicer.git"},"author":{"name":"zprodev","email":"zproject.develop@gmail.com","url":"https://github.com/zprodev"},"bugs":{"url":"https://github.com/zprodev/9-slicer/issues"},"license":"MIT","readme":"# 9-slicer\n\n[![Build Status](https://travis-ci.org/zprodev/9-slicer.svg?branch=master)](https://travis-ci.org/zprodev/9-slicer)\n[![npm](https://img.shields.io/npm/v/9-slicer.svg)](https://www.npmjs.com/package/9-slicer)\n[![license](https://img.shields.io/github/license/zprodev/9-slicer.svg)](LICENSE)\n\nAutomatically judge the enlarged area and create 9 slice images\n\n## Examples\n\n### input\n\n![input.png](https://raw.githubusercontent.com/zprodev/9-slicer/master/docs/img/input.png)\n\n### output\n\nSliced PNG\n\n![output.png](https://raw.githubusercontent.com/zprodev/9-slicer/master/docs/img/output.png)\n\nParameters\n\n```\n{ width: 420,\n  height: 240,\n  left: 46,\n  right: 45,\n  top: 48,\n  bottom: 48 }\n```\n\n## Demo\n\n[9 SLICER](https://zprodev.github.io/9-slicer/demo/)\n\n## Distribution\n\n### npm\n\n```\nnpm i -D 9-slicer\n```\n\n### files\n\n[for CommonJS](https://github.com/zprodev/9-slicer/tree/master/dist/cjs)\n\n[for Browser](https://github.com/zprodev/9-slicer/tree/master/dist/browser)\n\n[for ESModules](https://github.com/zprodev/9-slicer/tree/master/dist/esm)\n\n## Usage\n\n### for CommonJS\n\n```\nconst { readFileSync, writeFileSync }  = require('fs');\nconst { slice } = require('9-slicer');\n\nconst input = readFileSync('input.png');\nconst output = slice(input);\n\n// Example of outputting only things that can be reduced by 30% or more\nif(30 <= output.reduction){\n  writeFileSync('output.png', output.buffer);\n  writeFileSync('output.json', JSON.stringify(output.params));\n}\n```","readmeFilename":"README.md"}