node-flex-sdk icon indicating copy to clipboard operation
node-flex-sdk copied to clipboard

Reorganize this module (and create additional) to workaround SemVer deficiencies

Open JamesMGreene opened this issue 10 years ago • 0 comments

I propose that this module MUST be re-written as a new module (let's refer to it as "flexsdk" for now) in order to support SemVer while also maintaining non-prelease, FlexSDK-specific versioning.

For more background on the issue and how I arrived at the following approach, see https://github.com/mojombo/semver/issues/242

Top Level Module Versions

  • flexsdk@3.0.0
    • flex-sdk-3.0.0@*
  • flexsdk@3.0.1
    • flex-sdk-3.0.1@*
  • flexsdk@3.1.0
    • flex-sdk-3.1.0@*
  • flexsdk@3.2.0
    • flex-sdk-3.2.0@*
  • flexsdk@3.3.0
    • flex-sdk-3.3.0@*
  • flexsdk@3.4.0
    • flex-sdk-3.4.0@*
  • flexsdk@3.4.1
    • flex-sdk-3.4.1@*
  • flexsdk@3.5.0
    • flex-sdk-3.5.0@*
  • flexsdk@3.6.0
    • flex-sdk-3.6.0@*
  • flexsdk@4.0.0
    • flex-sdk-4.0.0@*
  • flexsdk@4.1.0
    • flex-sdk-4.1.0@*
  • flexsdk@4.5.0
    • flex-sdk-4.5.0@*
  • flexsdk@4.5.1
    • flex-sdk-4.5.1@*
  • flexsdk@4.6.0
    • flex-sdk-4.6.0@*

Lower Level Dependency Module Versions

  • flex-sdk-3.0.0@1.3.4
  • flex-sdk-3.0.1@1.2.3
  • flex-sdk-3.1.0@1.0.2
  • flex-sdk-3.2.0@1.1.1
  • flex-sdk-3.3.0@1.4.2
  • flex-sdk-3.4.0@1.0.0
  • flex-sdk-3.4.1@1.0.8
  • flex-sdk-3.5.0@1.0.7
  • flex-sdk-3.6.0@1.2.6
  • flex-sdk-4.0.0@1.3.2
  • flex-sdk-4.1.0@1.2.0
  • flex-sdk-4.5.0@1.1.8
  • flex-sdk-4.5.1@1.3.7
  • flex-sdk-4.6.0@1.5.6

Example Usage

# Explicit versions
npm install [email protected] --> npm install flex-sdk-3.0.1@*
npm install [email protected] --> npm install flex-sdk-3.0.0@*

# Implicit versions
npm install [email protected] --> npm install flex-sdk-3.0.1@*
npm install [email protected]   --> npm install flex-sdk-3.0.1@*
npm install [email protected]   --> npm install flex-sdk-3.6.0@*
npm install flexsdk@3     --> npm install flex-sdk-3.6.0@*
npm install flexsdk       --> npm install flex-sdk-4.6.0@*

JamesMGreene avatar Jun 12 '15 14:06 JamesMGreene