UNPKG

prettier-plugin-apex

Version:

Salesforce Apex plugin for Prettier

108 lines 3.29 kB
{ "name": "prettier-plugin-apex", "version": "2.2.6", "description": "Salesforce Apex plugin for Prettier", "type": "module", "exports": "./dist/src/index.js", "browser": "dist/src/standalone.umd.cjs", "unpkg": "dist/src/standalone.umd.cjs", "types": "./dist/src/index.d.ts", "bin": { "start-apex-server": "./dist/bin/start-apex-server.js", "stop-apex-server": "./dist/bin/stop-apex-server.js", "apex-ast-serializer": "./vendor/apex-ast-serializer/bin/apex-ast-serializer", "apex-ast-serializer-http": "./vendor/apex-ast-serializer/bin/apex-ast-serializer-http" }, "files": [ "/dist/bin", "/dist/src", "/vendor" ], "keywords": [ "apex", "prettier" ], "author": "Dang Mai <contact@dangmai.net>", "license": "MIT", "devDependencies": { "@types/wait-on": "5.3.4", "@vitest/coverage-v8": "3.1.1", "vite": "6.2.5", "vitest": "3.1.1" }, "peerDependencies": { "prettier": "^3.0.0" }, "dependencies": { "jest-docblock": "^29.0.0", "wait-on": "^8.0.0" }, "optionalDependencies": { "@prettier-apex/apex-ast-serializer-darwin-arm64": "2.2.6", "@prettier-apex/apex-ast-serializer-darwin-x64": "2.2.6", "@prettier-apex/apex-ast-serializer-win32-x64": "2.2.6", "@prettier-apex/apex-ast-serializer-linux-x64": "2.2.6" }, "nx": { "implicitDependencies": [ "apex-ast-serializer" ], "targets": { "test": { "dependsOn": [ "build:dev" ], "outputs": [ "{projectRoot}/coverage" ], "cache": false }, "test:parser:built-in": { "dependsOn": [ "build:dev" ], "outputs": [ "{projectRoot}/coverage" ], "cache": false }, "test:parser:native": { "dependsOn": [ "build:dev" ], "outputs": [ "{projectRoot}/coverage" ], "cache": false }, "build:dev": { "dependsOn": [ "^build" ] }, "start-server": { "dependsOn": [ "^build" ] } } }, "scripts": { "build": "del-cli dist && tsc --project tsconfig.prod.json && pnpm run build:standalone", "build:dev": "tsc", "build:standalone": "vite build", "clean": "del-cli node_modules dist", "pretest": "pnpm run lint", "test": "vitest run", "test:parser:built-in": "cross-env APEX_PARSER=built-in pnpm test", "test:parser:native": "cross-env APEX_PARSER=native pnpm test", "test:package": "tsx tests_integration/package/run-package-tests.zx.mts", "start-server": "tsx bin/start-apex-server.ts -h 0.0.0.0 -c '*'", "wait-server": "wait-on --timeout 300000 http://localhost:2117/api/ast/", "stop-server": "tsx bin/stop-apex-server.ts", "lint": "eslint \"{src,bin,tests_config}/**/*.{js,ts}\"", "prettier": "prettier --write \"{bin,src,playground,tests_config}/**/*.{js,mjs,ts,tsx,css,html}\" \"./*.{md,mjs,ts}\"", "debug-check:native": "prettier --no-config --apex-standalone-parser native --debug-check --plugin=./dist/src/index.js", "debug-check:built-in": "prettier --apex-standalone-parser built-in --apex-standalone-port 2117 --debug-check --plugin=./dist/src/index.js" } }