Registry / devops / push2cloud-compiler

push2cloud-compiler

JSON →
library2.0.4jsnpmunverified

Compiler for push2cloud manifests, version 2.0.4. It validates and transforms deployment manifest files for the push2cloud deployment system. Part of the larger push2cloud project, it handles manifest compilation with schema validation. No significant updates since 2016; project appears stale or in maintenance mode. Alternative: custom script or npm-deploy.

npm install push2cloud-compiler
INSTALL
IMPORT
SIG · PUSH2CLOUD-COMPILE
P
push2cloud-compiler
devopsjavascriptv2.0.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
✓ import compile from 'push2cloud-compiler'
✗ const compile = require('push2cloud-compiler')
Package does not export a default; actually exports named functions. Default import will fail.
compile
✓ import { compile } from 'push2cloud-compiler'
✗ const compile = require('push2cloud-compiler').compile
Named export available as compile.
validate
✓ import { validate } from 'push2cloud-compiler'
Also exports validate function.

Basic usage: validate and compile a manifest object.

import { compile, validate } from 'push2cloud-compiler'; const manifest = { apps: [{ name: 'test-app', dockerImage: 'node:14' }] }; try { const valid = validate(manifest); if (valid) { const compiled = compile(manifest); console.log('Compiled:', compiled); } } catch (err) { console.error('Error:', err.message); }
Debug
Known issues
deprecatedPackage is part of push2cloud project which is no longer actively maintained.
fix
Consider migrating to alternative deployment tools like Kubernetes or Docker Compose.
affects: >=0.0.0
breakingNode.js >=4.2.0 required, but modern Node versions may have breaking changes due to outdated dependencies.
fix
Use Node 10 or lower, or update package dependencies manually.
affects: >=2.0.0
gotchaDefault import does not exist; using 'import compile from ...' will result in undefined.
fix
Use named import: import { compile } from 'push2cloud-compiler'
affects: >=0.0.0
Errors
Common errors & fixes
TypeError: compile is not a function
Using default import when package exports named functions.
fix
Change to named import: import { compile } from 'push2cloud-compiler'
Error: Cannot find module 'lodash'
Missing or mismatched dependency lodash.
fix
Ensure lodash is installed: npm install lodash
Upgrade
Version history
2.0.4latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
push2cloud-compiler — npm install push2cloud-compiler · libregistry