From 815c6560c2e05f20e38fe577b4fe58a88f56edf8 Mon Sep 17 00:00:00 2001 From: Tierney Cyren Date: Fri, 20 Jun 2025 16:34:42 -0400 Subject: [PATCH 1/2] chore: remove dangling manifest Signed-off-by: Tierney Cyren --- oclif.manifest.json | 818 -------------------------------------------- 1 file changed, 818 deletions(-) delete mode 100644 oclif.manifest.json diff --git a/oclif.manifest.json b/oclif.manifest.json deleted file mode 100644 index f162898..0000000 --- a/oclif.manifest.json +++ /dev/null @@ -1,818 +0,0 @@ -{ - "commands": { - "token:chat": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "identity": { - "description": "The user identity", - "name": "identity", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "chat-service-sid": { - "description": "The service SID for the Chat, starts with ISXXX", - "name": "chat-service-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:chat", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "chat.js"] - }, - "token:flex": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "worker-sid": { - "description": "The Worker SID for this token", - "name": "worker-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "workspace-sid": { - "description": "The Workspace SID for this token", - "name": "workspace-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:flex", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "flex.js"] - }, - "token:sync": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "identity": { - "description": "The user identity", - "name": "identity", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "sync-service-sid": { - "description": "The service SID for the Sync, starts with ISXXX", - "name": "sync-service-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:sync", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "sync.js"] - }, - "token:video": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "room-name": { - "description": "The name of the room this token grants access to", - "name": "room-name", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "identity": { - "description": "The user identity", - "name": "identity", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:video", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "video.js"] - }, - "token:voice": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "voice-app-sid": { - "description": "The TwiML Application SID for outbound calls, starts with APXXX", - "name": "voice-app-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "allow-incoming": { - "description": "Allow incoming calls (true/false) (defaults to true)", - "name": "allow-incoming", - "required": false, - "default": "true", - "hasDynamicHelp": false, - "multiple": false, - "options": ["true", "false"], - "type": "option" - }, - "push-credential-sid": { - "description": "The Push Credential SID for receiving incoming call push notifications, starts with CRXXX", - "name": "push-credential-sid", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "identity": { - "description": "The user identity", - "name": "identity", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:voice", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "voice.js"] - }, - "token:capability:client": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "voice-app-sid": { - "description": "The TwiML Application SID for outbound calls, starts with APXXX", - "name": "voice-app-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "allow-incoming": { - "description": "Allow incoming calls (true/false) (defaults to true)", - "name": "allow-incoming", - "required": false, - "default": "true", - "hasDynamicHelp": false, - "multiple": false, - "options": ["true", "false"], - "type": "option" - }, - "push-credential-sid": { - "description": "The Push Credential SID for receiving incoming call push notifications, starts with CRXXX", - "name": "push-credential-sid", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "identity": { - "description": "The user identity", - "name": "identity", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:capability:client", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "capability", "client.js"] - }, - "token:capability:worker": { - "aliases": [], - "args": {}, - "flags": { - "cli-log-level": { - "char": "l", - "description": "Level of logging messages.", - "helpLabel": "-l", - "name": "cli-log-level", - "default": "info", - "hasDynamicHelp": false, - "helpValue": "(debug|info|warn|error|none)", - "multiple": false, - "options": ["debug", "info", "warn", "error", "none"], - "type": "option" - }, - "cli-output-format": { - "char": "o", - "description": "Format of command output.", - "helpLabel": "-o", - "name": "cli-output-format", - "default": "columns", - "hasDynamicHelp": false, - "helpValue": "(columns|json|tsv|none)", - "multiple": false, - "options": ["columns", "json", "tsv", "none"], - "type": "option" - }, - "silent": { - "description": "Suppress output and logs. This is a shorthand for \"-l none -o none\".", - "name": "silent", - "allowNo": false, - "type": "boolean" - }, - "profile": { - "char": "p", - "description": "Shorthand identifier for your profile.", - "name": "profile", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "worker-sid": { - "description": "The Worker SID for this token", - "name": "worker-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "workspace-sid": { - "description": "The Workspace SID for this token", - "name": "workspace-sid", - "required": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "ttl": { - "description": "Optional TTL for token (up to 24 hours) (value in seconds)", - "name": "ttl", - "required": false, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "token:capability:worker", - "pluginAlias": "@twilio-labs/plugin-token", - "pluginName": "@twilio-labs/plugin-token", - "pluginType": "core", - "strict": true, - "parse": true, - "parserOptions": {}, - "accountSidFlag": { - "account-sid": { - "description": "Access resources for the specified account.", - "input": [], - "multiple": false, - "type": "option" - } - }, - "limitFlags": { - "limit": { - "description": "The maximum number of resources to return. Use '--no-limit' to disable.", - "default": 50, - "exclusive": ["no-limit"], - "input": [], - "multiple": false, - "type": "option" - }, - "no-limit": { - "default": false, - "hidden": true, - "exclusive": ["limit"], - "allowNo": false, - "type": "boolean" - } - }, - "noHeader": { - "no-header": { - "description": "Skip including of headers while listing the data.", - "allowNo": false, - "type": "boolean" - } - }, - "isESM": false, - "relativePath": ["src", "commands", "token", "capability", "worker.js"] - } - }, - "version": "6.0.0" -} From 86ba917d6e85e14414df0072733fcb824c398bca Mon Sep 17 00:00:00 2001 From: Tierney Cyren Date: Fri, 20 Jun 2025 16:37:01 -0400 Subject: [PATCH 2/2] fix: correctly sort pre/post steps Signed-off-by: Tierney Cyren --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f7c90ca..16d38ac 100644 --- a/package.json +++ b/package.json @@ -60,8 +60,8 @@ "coverage": "nyc --check-coverage --lines 90 --reporter=html --reporter=text mocha --forbid-only \"test/**/*.test.js\"", "oclif:manifest": "oclif manifest", "oclif:readme": "oclif readme", - "postpack": "rm -f oclif.manifest.json", "prepack": "npm run oclif:manifest && npm run oclif:readme", + "postpack": "rm -f oclif.manifest.json", "test": "mocha --forbid-only \"test/**/*.test.js\"", "updates:check": "npx npm-check-updates", "updates:update": "npx npm-check-updates -u"