{"_id":"@awboost/cfnassets","_rev":"1-20b730ce73c3fe8188e5b76f6e0a91ad","name":"@awboost/cfnassets","dist-tags":{"latest":"0.6.0"},"versions":{"0.5.6":{"name":"@awboost/cfnassets","version":"0.5.6","type":"module","repository":{"type":"git","url":"git+https://github.com/awboost/cfnassets.git"},"homepage":"https://github.com/awboost/cfnassets#readme","author":{"name":"Gordon Leigh","email":"gordonmleigh@gmail.com"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"main":"./lib/cjs/index.js","module":"./lib/index.js","types":"lib/index.d.ts","exports":{".":"./lib/index.js"},"bin":{"cfnassets":"lib/cli/cfnassets.js"},"scripts":{"build":"npm run clean && npm run index && npm run compile && npm run compile:cjs && npm run lint && npm run docs","clean":"rm -rf docs/ lib/ *.tsbuildinfo","compile":"npm run index && tsc","compile:cjs":"tsc -p tsconfig.cjs.json","dev:docs":"concurrently --kill-others npm:watch:docs npm:serve:docs","docs":"typedoc","index":"node makeIndex.js src/","lint":"eslint src/ --ext=ts","serve:docs":"http-server docs/ -o","watch:compile":"tsc -w","watch:docs":"onchange src/**/*.ts -i -d 1000 -- npm run docs"},"devDependencies":{"@types/archiver":"^5.3.1","@types/node":"^17.0.34","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","concurrently":"^5.3.0","eslint":"^8.9.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","http-server":"^0.12.3","onchange":"^7.0.2","prettier":"^2.1.2","typedoc":"^0.22.11","typescript":"^4.6.4"},"dependencies":{"@fmtk/decoders":"^0.5.2","@awboost/cfntemplate":"^0.5.2","archiver":"^5.3.1","chalk":"^5.0.1","commander":"^9.2.0","ignore":"^5.2.0","rollup":"^2.73.0","tempy":"^3.0.0","tiny-typed-emitter":"^2.1.0"},"gitHead":"44d6f6ec4d10b02588419b64b4fd68c6b682a2ef","description":"Build asset zip packages for deployment.","bugs":{"url":"https://github.com/awboost/cfnassets/issues"},"_id":"@awboost/cfnassets@0.5.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-g8mzs5DZSkftb9H0WyTmP6gerWdqRyw3JALpXzW6CY86cmWt6SrJQbjx8vf9WLCRjzm+fwEWJLXOAiNH/HJllw==","shasum":"94da206aa74a25f59e2127a54b9ea9ceb559deb0","tarball":"https://registry.npmjs.org/@awboost/cfnassets/-/cfnassets-0.5.6.tgz","fileCount":244,"unpackedSize":170617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUe3/f4Qoq9XBriEfBCaOAsenJmhPq2Ivsj62aZoX8JAIgKex42Z99FiubtfxIwl9lMkLL+KS/N7GLo6cISsunTrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI3JxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgeQ/9GvL50ID9CfBYJP/ohVU68d+HPfPjFXHSdrVjeNAHE0pX1uvB\r\nQsOfPFOPfrjknUmqJIDrAVju2dgiaey9masA1yr9avL8mpqLtdrLotXQnOVZ\r\nZbbhlOAJCVTlXCR2VuGakKNH+KJ0HMDrcu6WSQFvqe4yM5Zt1uGKIg0MtJqf\r\nbThhpGuL6eJrWv/wPykWYYDwlp3wXAzIcc/aJxZykgfvtwzCp7NPQ5xfYnXJ\r\nYywQGRv5cilwnIM9aDSyGsNhjgH7acQOzz2xJxV0xKcBmjRauSZqjhaT3y9H\r\nO8xw0k04vh70YhfpKQ0D75bpzZiAFzZ86NryvSQ/OtDMVNibX/aNoGcqCMT5\r\n994WO5M81/tz6SiarTWpJ6WFy6vIzayci0n7y+oOUd7pDqS53wi11yOnSZEM\r\nVPnEdOuyFK3iAwfSOWTa5Wo3/ywwmjE7QMVpNZ43vyBTksnbc1VpP/BlilFd\r\n3Qsb8oZ71O+dzrcNQzqJ1uwOhrX3J9KHXQ2SbwvPRZ+Myf3ffAz2Hju1pl6X\r\nSYfYH2XHVbQr0Y8HpfFrjYVQyjde8XGQQ5FBbdgxJoHyGSAv/XJliBebrIcn\r\nnTCl6JN/Q8I03oDNP+F4pwSI0qWCRBttW5cXXRc64GRVfPANClAKO65/mSQt\r\nwqD+QrmAkyTNXIfrzeXHXAJ1po9lnHr5UhE=\r\n=hcz5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gordonmleigh","email":"gordonmleigh@gmail.com"},"directories":{},"maintainers":[{"name":"gordonmleigh","email":"gordonmleigh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfnassets_0.5.6_1663267440936_0.8174315874782079"},"_hasShrinkwrap":false},"0.6.0":{"name":"@awboost/cfnassets","version":"0.6.0","type":"module","repository":{"type":"git","url":"git+https://github.com/awboost/cfnassets.git"},"homepage":"https://github.com/awboost/cfnassets#readme","author":{"name":"Gordon Leigh","email":"gordonmleigh@gmail.com"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"bin":{"cfnassets":"lib/cli/cfnassets.js"},"scripts":{"build":"npm run clean && npm run index && npm run compile && npm run lint","clean":"rm -rf docs/ lib/ *.tsbuildinfo","compile":"npm run index && tsc","index":"node makeIndex.js src/","lint":"eslint src/ --ext=ts","watch:compile":"tsc -w"},"devDependencies":{"@types/archiver":"^5.3.1","@types/node":"^18.18.13","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-prettier":"^5.0.1","prettier":"^3.1.0","typescript":"~5.2"},"dependencies":{"@awboost/cfntemplate":"^0.6.0","@fmtk/decoders":"^0.5.2","archiver":"^5.3.1","chalk":"^5.0.1","commander":"^9.2.0","ignore":"^5.2.0","rollup":"^2.73.0","tempy":"^3.0.0","tiny-typed-emitter":"^2.1.0"},"_id":"@awboost/cfnassets@0.6.0","gitHead":"4812b2e3cc882e95c85bd289b94da1071e3e0352","description":"Build asset zip packages for deployment.","bugs":{"url":"https://github.com/awboost/cfnassets/issues"},"_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kaaN0qurk8V5eAqaNFKZgXeFEGPnHyh14dekcHYnUFVCSb3H/FIwG3Dc58q5sU5t3EJKoIRejGMDfXK3fLKL9w==","shasum":"7856d1e2fe161e3a986bb6b4481a3324dc24c201","tarball":"https://registry.npmjs.org/@awboost/cfnassets/-/cfnassets-0.6.0.tgz","fileCount":178,"unpackedSize":116089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdx2cEe5DeTCedTw3Bch5C0s6EXVjE2JUkOOMtQHzUAgIhAJvW52ZDmQpvEzwQ/UdZxwDsN8lnvQ+OJ59kMnlB3yuZ"}]},"_npmUser":{"name":"gordonmleigh","email":"gordonmleigh@gmail.com"},"directories":{},"maintainers":[{"name":"gordonmleigh","email":"gordonmleigh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cfnassets_0.6.0_1700997055466_0.9964046542252258"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-15T18:44:00.869Z","0.5.6":"2022-09-15T18:44:01.186Z","modified":"2023-11-26T11:10:55.863Z","0.6.0":"2023-11-26T11:10:55.665Z"},"maintainers":[{"name":"gordonmleigh","email":"gordonmleigh@gmail.com"}],"description":"Build asset zip packages for deployment.","homepage":"https://github.com/awboost/cfnassets#readme","repository":{"type":"git","url":"git+https://github.com/awboost/cfnassets.git"},"author":{"name":"Gordon Leigh","email":"gordonmleigh@gmail.com"},"bugs":{"url":"https://github.com/awboost/cfnassets/issues"},"license":"MIT","readme":"# @awboost/cfnassets\n\nBuild asset zip packages for deployment.\n\n## Quick Start\n\nYou need an assets config file:\n\n```jsonc\n// cfnassets.config.json\n{\n  \"api\": {\n    \"type\": \"rollup\",\n    \"options\": {\n      \"entrypoint\": \"./core/lib/api/lambda.js\",\n      \"install\": [\"source-map-support\"],\n      \"packageFilePath\": \"package.json\",\n      \"packageInstallImage\": \"node:16-slim\",\n      \"packageLockPath\": \"package-lock.json\"\n    }\n  },\n  \"app-client\": {\n    \"type\": \"content\",\n    \"options\": {\n      \"source\": \"apps/client/build\"\n    }\n  }\n}\n```\n\nThen run:\n\n```\ncfnassets build --config cfnassets.config.json\n```\n","readmeFilename":"README.md"}