npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

parse-server-migration

v1.5.3

Published

1 line of code to migrate parse-server from v.2.x to v3.0 or above

Downloads

65

Readme

What do this package do?

This package is used to apply newer parse server (v.3.x or above) from v.2.x without changing current source code.

Including

In 3.0.0, Parse.Promise is deprecated/removed, those code using Parse.Promise would fail. Also, Cloud functions interface now is Promise, they don't use callback response.success or response.error anymore.

This package would override these deprecated/removed interfaces so old codes would work again

  • Parse.Promise => Promise
  • Parse.Cloud(request, response) => Parse.Cloud(request)
  • Backbone style callback of { success, error } (new)

Usage

First, be free to upgrade your parse-server from v.2.x to latest

install parse-server-migration package

import the package anywhere is your code but make sure that you do it after init Parse server and before defining Cloud code

I recommend that this package just help you deal with old legacy codes, for new code, please follow latest Parse.com guideline.

Some unsupported functions

  • Parse.Promise.is
  • Parse.Promise.alway

if these codes aboves appear in your source code, please update it, because there is no similar thing like this in current native Promise of JS.

Also, beware of Parse.Promise.when, because with this package, .when is an alias of .all, so in .catch, error is now an array content first Object.Error instead of array content all Array<Object.Error>