Comments (16)
I'm sympathetic with the npm package request, but honestly, for a project this young, lets:
- Agree that it's time for npm & github to collaborate
- Be content with rawgit for a while: https://rawgit.com/photopea/UPNG.js/master/UPNG.js
Npm is attempting to integrate with github and I use it for one of my dependencies. See:
https://docs.npmjs.com/cli/install
.. and search for github.
The code is delightfully clean (too bad pako isn't, alas). My wish is coming in the next issue :)
from upng.js.
We was talk about this with author today.
I hope that npm module will be created soon.
It was a shame not to have it.
from upng.js.
I asked them to make a web interface for making NPM packages: npm/npm#16625
BWT. I think that GitHub should create its own alternative to NPM, since a lot of interesting software is already here and GIT protocol seems to be uncomfortable for that.
from upng.js.
Also, to be usable in a Node environment, the file needs this change on the top:
import pako from 'pako';
export var UPNG = {};
from upng.js.
Some progress guys? :-)
from upng.js.
I'm already using UPNG.js in a node module style for this module. If @photopea is OK with it, I can try to publish a pure UPNG.js module. But I can't guarantee any time frame although it shouldn't take too long.
from upng.js.
@awerlang Actually you shouldn't use ES6 module syntax yet, as it is not supported by NodeJS. Use
var pako = require('pako');
module.exports = {};
from upng.js.
@Scimonster you're right, I should have mentioned this requires a transpiler
from upng.js.
It looks like someone did publish this to NPM. https://www.npmjs.com/package/upng
Unfortunately without attribution to the original author.
from upng.js.
Sad! @photopea !
from upng.js.
Yes, and also without a public repository and a bunch of IntelliJ IDEA config stuff which shouldn't be part of an NPM module.
from upng.js.
@Scimonster would you please be able to get UPNG.js to npm, too?
from upng.js.
@Scimonster would you please be able to get UPNG.js to npm, too?
Should @Scimonster do it or should I do it.
from upng.js.
@photopea Yes, with the same collaborator agreement we had on UTIF.
from upng.js.
@Scimonster Ok, I made you a collaborator. Please keep UPNG.js usable in a browser as it is. Add a mention about NPM into README.md . Thank yo very much. I really appreciate your help :)
from upng.js.
Done. I had to upload as upng-js
because as i said above, someone already took upng
.
from upng.js.
Related Issues (20)
- tabs / loop parameter HOT 1
- Encode PNG with specific palette and samples information HOT 1
- Inflation algorithm used for decoding can go into infinite loop HOT 2
- LGTM.com issues in UPNG.js HOT 1
- APNG images at second index until <numimages> gets offset and gets wrong size HOT 9
- How do I encode my ImageData 1-to-1, keeping #12345600 color (RGBA) as it is, not dropping to #00000000? HOT 1
- Uncaught RangeError: byte length of Uint32Array should be a multiple of 4 HOT 5
- Reduce colors of raw ImageData without having to encode then decode a PNG HOT 3
- " Cannot read properties of undefined (reading 'deflate') " HOT 1
- Make png image transparent from reference image HOT 6
- How to tell if my pixel data is incorrect or my code is incorrect HOT 2
- Why use UZIP only when the data length is greater than 10e6? HOT 2
- Check for optional UZIP dependency throws error (for large images) HOT 3
- Make it tree-shakable HOT 10
- Image resizing HOT 1
- Output PNG file size not deterministic HOT 2
- Support for more compression HOT 2
- Uncaught TypeError: Cannot read properties of undefined (reading 'inflate') HOT 3
- 使用upng压缩png图片水波纹比较重,这个大家怎么解决的 HOT 1
- How to resolve this issue? Kindly help HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from upng.js.