2.13.3 • Published 4 months ago

parcel v2.13.3

Weekly downloads
71,498
License
MIT
Repository
github
Last release
4 months ago

Parcel

Parcel is easy package management using a file server and path conventions, with built in support for Amazon S3. It is designed to encode package metadata, including name, version and OS within a path. The conventions allow this metadata to be queried, without the need for a database.

Install

$ npm install parcel -g

Install for development:

$ git clone git@github.com:sifteo/parcel.git
$ cd parcel
$ npm link

Usage

Command Line

To publish a package, invoke the command:

$ parcel publish repo.json MyApp-v1.0.1.dmg -p macosx.json

The first argument is a file containing repository configuration. An example repo.json for an S3 repository would look like:

{
    "url": "s3://updates.example.com/stable/",
    "pattern": ":name/:os/:version/:filename",
    "accessKeyId": "INSERT_ACCESS_KEY_ID_HERE",
    "secretAccessKey": "INSERT_SECRET_ACCESS_KEY_HERE"
}

url contains the url of the S3 repository, and pattern declares the path conventions in use. Properties of the package will be substitued into this pattern when uploading the package.

Parcel can infer many properties of the package. The optional -p argument allows properties to be declared explicitly.

{
  "name": "my-app",
  "os": "macosx",
  "pattern": "MyApp-v:version.dmg"
}

Once packages are published, they can be queried:

$ parcel query repo.json my-app

$ parcel query repo.json my-app@1.0.1

API

The command line interface is built on top of an API. Parcel can be required as a module, and this API can be used programmatically.

Tests

$ npm install
$ make test

License

Apache License, Version 2.0

Copyright (c) 2013 Sifteo Inc. [http://www.sifteo.com/](http://www.sifteo.com/)

rohan-exception-handler@alishi973/recarouselplata-monorepo@csn_chile/liquidfuelgauge@csn_chile/liquidfilllgauge@csn_chile/fuellgaugemo-foundation-baseuu-demo-1-1@tuist/story@pawi/storyfdwgnewnewrecordermicurai-pluginmicurai-plugin-demolawyer-plugin-eng@weblinuz/appcenter@weblinuz/auth@weblinuz/filebrowser@cloady/appcenter@cloady/filebrowser@cloady/music@cloady/passport@cloady/terminalraydenquick-parcel-projectweb-palette@freightjs/freightchenjiajing-auiant-auiopenknowl-eungwang-library@adaliszk/parcel-typescript@myinterview/myinterview-widget@guttenbergovitz/schriftskala@infinitebrahmanuniverse/nolb-parcechologyx-ab-testing-boilerplateechologyx__ab__test--setupjs-dev-environmentshared-utility-rohan@pinecodes/component@everything-registry/sub-chunk-2408@natewilcox/servicesutils-ui-react-tailwindtest-dont-usewidget-scriptwjs-clivuravurawheels-adawheels-fisherteam_yellowtest-warmtest_hamar_01sweet-metf-gaussian-blur-examplethailand-billpayment-txt-to-objectthneed-gfxthree-crawlertide-sdkvendor_pagevibingvibranium-report-ui@dosyago/browserbox@dsbn/slate-css@csn_chile/twocircleschart@csn_chile/wsjs_charts@csn_chile/fuelgauge@csn_chile/liquidfillgauge@csn_chile/ol_ws@csn_chile/status_map_gnss@csn_chile/table_status@conneryn/nextcloud@coral-xyz/react-xnft-dom-renderer@blakerutledge/parcel-namer-preserve-structure@campphillip/banners@campphillip/events@prince-obrymec/swipe-events-managergenerator-bootstrap-boilerplate-templatekarma-parceljest-performance-monitorjam-comments-utilitieskerouac-parcel-appcastkmp-testlawyer-pluginlazymarkzktree-votephoton-clistatic_resumesp_widget_editorsolstaketwsearchtsskharlia-consumertrabalho-final-pacotes-npmtinyvideotrial-npm-packageusing_dynamic-marqueetuya-design-system@airfleet/wordpress-dev@amilajack/skill-parcel@animaapp/scooby-web@asicupv/markerpp@askphill/shopify-parcel
2.0.0-canary.1787

4 months ago

2.0.0-canary.1785

4 months ago

2.0.0-canary.1776

5 months ago

2.0.0-canary.1777

5 months ago

2.0.0-canary.1778

5 months ago

2.0.0-canary.1779

5 months ago

2.0.0-canary.1773

6 months ago

2.0.0-canary.1774

6 months ago

2.0.0-canary.1775

5 months ago

2.0.0-canary.1740

8 months ago

2.0.0-canary.1747

8 months ago

2.0.0-canary.1733

8 months ago

2.0.0-canary.1734

8 months ago

2.0.0-canary.1739

8 months ago

2.0.0-canary.1770

6 months ago

2.0.0-canary.1766

6 months ago

2.0.0-canary.1767

6 months ago

2.0.0-canary.1768

6 months ago

2.0.0-canary.1762

7 months ago

2.0.0-canary.1763

7 months ago

2.0.0-canary.1764

7 months ago

2.0.0-canary.1757

8 months ago

2.0.0-canary.1759

7 months ago

2.0.0-dev.1779

7 months ago

2.0.0-dev.1793

7 months ago

2.13.2

8 months ago

2.13.3

7 months ago

2.13.0

8 months ago

2.13.1

8 months ago

2.0.0-dev.1787

7 months ago

2.0.0-canary.1720

11 months ago

2.0.0-canary.1729

10 months ago

2.0.0-canary.1725

10 months ago

2.0.0-canary.1726

10 months ago

2.0.0-canary.1728

10 months ago

2.0.0-canary.1719

11 months ago

2.0.0-canary.1730

9 months ago

2.0.0-canary.1731

9 months ago

2.10.1

2 years ago

2.10.2

2 years ago

2.10.0

2 years ago

2.10.3

2 years ago

2.0.0-canary.1700

12 months ago

2.0.0-canary.1702

12 months ago

2.0.0-canary.1707

11 months ago

2.0.0-canary.1708

11 months ago

2.0.0-canary.1703

12 months ago

2.0.0-canary.1704

12 months ago

2.0.0-canary.1705

12 months ago

2.0.0-canary.1710

11 months ago

2.0.0-canary.1711

11 months ago

2.0.0-canary.1712

11 months ago

2.0.0-canary.1713

11 months ago

2.0.0-canary.1718

11 months ago

2.0.0-canary.1714

11 months ago

2.0.0-canary.1715

11 months ago

2.0.0-canary.1716

11 months ago

2.0.0-canary.1717

11 months ago

2.0.0-dev.1710

11 months ago

2.0.0-dev.1516

1 year ago

2.0.0-dev.1515

1 year ago

2.0.0-dev.1514

1 year ago

2.0.0-dev.1513

1 year ago

2.0.0-dev.1508

1 year ago

2.0.0-dev.1526

1 year ago

2.0.0-dev.1555

1 year ago

2.0.0-dev.1546

1 year ago

2.0.0-dev.1570

1 year ago

2.0.0-dev.1572

1 year ago

2.0.0-dev.1571

1 year ago

2.0.0-dev.1575

1 year ago

2.0.0-dev.1563

1 year ago

2.11.0

2 years ago

2.0.0-dev.1599

1 year ago

2.0.0-dev.1582

1 year ago

2.0.0-dev.1584

1 year ago

2.0.0-canary.1691

12 months ago

2.0.0-canary.1692

12 months ago

2.0.0-canary.1693

12 months ago

2.0.0-canary.1694

12 months ago

2.0.0-canary.1688

12 months ago

2.0.0-canary.1685

12 months ago

2.0.0-canary.1686

12 months ago

2.0.0-canary.1681

12 months ago

2.0.0-canary.1682

12 months ago

2.0.0-canary.1683

12 months ago

2.0.0-canary.1695

12 months ago

2.0.0-canary.1697

12 months ago

2.0.0-canary.1698

12 months ago

2.0.0-dev.1603

1 year ago

2.0.0-dev.1606

1 year ago

2.0.0-dev.1600

1 year ago

2.0.0-dev.1602

1 year ago

2.0.0-dev.1601

1 year ago

2.0.0-dev.1630

1 year ago

2.0.0-dev.1650

1 year ago

2.0.0-dev.1678

1 year ago

2.0.0-dev.1428

1 year ago

2.0.0-dev.1427

1 year ago

2.0.0-dev.1422

1 year ago

2.0.0-dev.1424

1 year ago

2.0.0-dev.1423

1 year ago

2.0.0-dev.1425

1 year ago

2.12.0

1 year ago

2.9.2

2 years ago

2.9.1

2 years ago

2.9.3

2 years ago

2.9.0

2 years ago

2.8.4-nightly.0

2 years ago

2.8.3

2 years ago

2.8.1

3 years ago

2.8.0

3 years ago

2.8.2

3 years ago

2.7.0

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.6.2

3 years ago

2.5.0

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.3.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.2.1

3 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

2.0.0-rc.0

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-beta.3.1

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.1

5 years ago

2.0.0-nightly.99

5 years ago

2.0.0-nightly.95

5 years ago

2.0.0-nightly.90

5 years ago

2.0.0-nightly.85

5 years ago

2.0.0-nightly.86

5 years ago

2.0.0-nightly.83

5 years ago

2.0.0-nightly.77

5 years ago

2.0.0-nightly.70

5 years ago

2.0.0-nightly.67

5 years ago

2.0.0-nightly.66

5 years ago

2.0.0-nightly.65

5 years ago

2.0.0-nightly.64

5 years ago

2.0.0-nightly.63

5 years ago

2.0.0-alpha.3.2

6 years ago

2.0.0-alpha.3.1

6 years ago

2.0.0-alpha.3

6 years ago

2.0.0-alpha.2.1

6 years ago

2.0.0-alpha.2

6 years ago

1.12.4

6 years ago

2.0.0-alpha.1.1

6 years ago

2.0.0-alpha.1

6 years ago

1.12.3

6 years ago

1.12.2

6 years ago

1.12.1

6 years ago

1.12.0

6 years ago

1.11.0

7 years ago

1.10.3

7 years ago

1.10.2

7 years ago

1.10.1

7 years ago

1.10.0

7 years ago

1.10.0-beta.1

7 years ago

1.10.0-beta.0

7 years ago

1.9.7

7 years ago

1.9.6

7 years ago

1.9.5

7 years ago

1.9.4

7 years ago

1.9.3

7 years ago

1.9.2

7 years ago

1.9.1

7 years ago

1.9.0

7 years ago

1.8.1

7 years ago

1.8.0

7 years ago

0.1.0

7 years ago

0.0.1

12 years ago