UNPKG

@storm-software/cloudflare-tools

Version:

A Nx plugin package that contains various executors, generators, and utilities that assist in managing Cloudflare services.

248 lines (232 loc) 7.1 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkMCKGQKYUjs = require('./chunk-MCKGQKYU.js'); // package.json var require_package = _chunkMCKGQKYUjs.__commonJS.call(void 0, { "package.json"(exports, module) { module.exports = { name: "@storm-software/cloudflare-tools", version: "0.63.28", description: "A Nx plugin package that contains various executors, generators, and utilities that assist in managing Cloudflare services.", repository: { type: "github", url: "https://github.com/storm-software/storm-ops", directory: "packages/cloudflare-tools" }, homepage: "https://stormsoftware.com", bugs: "https://github.com/storm-software/storm-ops/issues", author: { name: "Storm Software", email: "contact@stormsoftware.com", url: "https://stormsoftware.com" }, license: "Apache-2.0", private: false, main: "dist/index.js", module: "dist/index.mjs", exports: { "./package.json": "./package.json", "./docs/*": "./docs/*", "./migrations.json": "./migrations.json", "./executors.json": "./executors.json", "./executors/*/schema.json": "./dist/src/executors/*/schema.json", "./generators.json": "./generators.json", "./generators/*/schema.json": "./dist/src/generators/*/schema.json", ".": { import: { types: "./dist/index.d.mts", default: "./dist/index.mjs" }, require: { types: "./dist/index.d.ts", default: "./dist/index.js" }, default: { types: "./dist/index.d.ts", default: "./dist/index.js" } }, "./index": { import: { types: "./dist/index.d.mts", default: "./dist/index.mjs" }, require: { types: "./dist/index.d.ts", default: "./dist/index.js" }, default: { types: "./dist/index.d.ts", default: "./dist/index.js" } }, "./executors": { import: { types: "./dist/executors.d.mts", default: "./dist/executors.mjs" }, require: { types: "./dist/executors.d.ts", default: "./dist/executors.js" }, default: { types: "./dist/executors.d.ts", default: "./dist/executors.js" } }, "./generators": { import: { types: "./dist/generators.d.mts", default: "./dist/generators.mjs" }, require: { types: "./dist/generators.d.ts", default: "./dist/generators.js" }, default: { types: "./dist/generators.d.ts", default: "./dist/generators.js" } }, "./utils": { import: { types: "./dist/src/utils/index.d.mts", default: "./dist/src/utils/index.mjs" }, require: { types: "./dist/src/utils/index.d.ts", default: "./dist/src/utils/index.js" }, default: { types: "./dist/src/utils/index.d.ts", default: "./dist/src/utils/index.js" } }, "./utils/*": { import: { types: "./dist/src/utils/*.d.mts", default: "./dist/src/utils/*.mjs" }, require: { types: "./dist/src/utils/*.d.ts", default: "./dist/src/utils/*.js" }, default: { types: "./dist/src/utils/*.d.ts", default: "./dist/src/utils/*.js" } }, "./executors/*/executor.js": "./dist/src/executors/*/executor.js", "./generators/*/generator.js": "./dist/src/generators/*/generator.js", "./plugin": "./dist/src/plugins/index.js" }, typings: "dist/index.d.ts", keywords: [ "monorepo", "open-system", "storm", "storm-ops", "storm-stack", "stormstack", "sullivanpj" ], peerDependencies: { "@nx/devkit": "catalog:", "@nx/js": "catalog:", "@nx/node": "catalog:", "@nx/web": "catalog:", "@storm-software/config": "1.113.5", "@storm-software/config-tools": "1.163.5", "@storm-software/workspace-tools": "1.267.0", nx: "catalog:", tsup: "catalog:", wrangler: ">=3.58.0" }, peerDependenciesMeta: { "@nx/devkit": { optional: false }, "@nx/node": { optional: false }, "@nx/web": { optional: false }, "@nx/webpack": { optional: false }, nx: { optional: false }, wrangler: { optional: false } }, dependencies: { "@aws-sdk/client-s3": "3.47.0", glob: "catalog:" }, devDependencies: { "@nx/devkit": "catalog:", "@nx/node": "catalog:", "@nx/web": "catalog:", "@nx/webpack": "catalog:", nx: "catalog:", tsup: "catalog:", untyped: "catalog:", wrangler: "^4.20.5" }, publishConfig: { access: "public" }, executors: "./executors.json", generators: "./generators.json" }; } }); // src/generators/init/generator.ts var _devkit = require('@nx/devkit'); var _js = require('@nx/js'); var _versions = require('@nx/node/src/utils/versions'); // src/generators/init/libs/versions.ts var cloudflareToolsVersion = require_package().version; var wranglerVersion = "^3.51.2"; var cloudflareWorkersTypeVersions = "^4.20240419.0"; var honoVersion = "^4.2.6"; // src/generators/init/generator.ts async function initGenerator(tree, schema) { const initTask = await _js.initGenerator.call(void 0, tree, { ...schema, skipFormat: true }); const installTask = updateDependencies(tree, schema); if (!schema.skipFormat) { await _devkit.formatFiles.call(void 0, tree); } return async () => { await initTask(); await installTask(); }; } function updateDependencies(tree, schema) { _devkit.removeDependenciesFromPackageJson.call(void 0, tree, ["@storm-software/cloudflare-tools"], [] ); const honoPackage = schema.template === "hono" ? { hono: honoVersion } : {}; return _devkit.addDependenciesToPackageJson.call(void 0, tree, { tslib: _versions.tslibVersion, ...honoPackage }, { wrangler: wranglerVersion, "@cloudflare/workers-types": cloudflareWorkersTypeVersions, "@storm-software/cloudflare-tools": cloudflareToolsVersion } ); } var generator_default = initGenerator; var initSchematic = _devkit.convertNxGenerator.call(void 0, initGenerator); exports.initGenerator = initGenerator; exports.generator_default = generator_default; exports.initSchematic = initSchematic;