UNPKG

@piiano/forms

Version:
62 lines 2.66 kB
{ "name": "@piiano/forms", "version": "2.4.3", "description": "Piiano Forms SDK", "author": "Ori Shalom <ori.shalom@piiano.com>", "type": "module", "module": "dist/module/index.js", "types": "dist/module/index.d.ts", "files": [ "dist" ], "keywords": [ "Piiano", "pvault", "vault", "pci", "pii", "form", "privacy", "client", "sdk" ], "license": "MIT", "repository": "git://github.com/piiano/vault-typescript.git", "homepage": "https://github.com/piiano/vault-typescript#readme", "dependencies": { "@piiano/vault-client": "^1.1.11" }, "devDependencies": { "@piiano/testcontainers-vault": "^1.1.2", "@playwright/test": "^1.41.1", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "prettier": "3.2.4", "typescript": "^5.3.3", "vite": "^5.4.11", "vitest": "^1.2.2" }, "scripts": { "build": "rm -rf dist && pnpm run build:module && pnpm run build:lib && pnpm run build:form-iframe && pnpm run build:view-iframe", "build:module": "tsc -p tsconfig.build.json && BUILD_TARGET=module vite build --mode prod", "build:lib": "BUILD_TARGET=lib vite build --mode prod", "build:form-iframe": "BUILD_TARGET=form-iframe vite build --mode prod", "build:view-iframe": "BUILD_TARGET=view-iframe vite build --mode prod", "dev": "vite --mode dev", "test": "pnpm run test:unit && pnpm run test:e2e", "test:unit": "vitest --dir src --run", "test:e2e": "playwright install --with-deps chromium && playwright test", "push:module": "pnpm publish --access public", "push:cdn": "pnpm run push:cdn-lib-js && pnpm run push:cdn-form-html && pnpm run push:cdn-view-html && pnpm run push:cdn-invalidate-cache", "push:cdn-invalidate-cache": "aws cloudfront create-invalidation --distribution-id E1WSTX4MG0UEPA --paths '/*'", "push:cdn-lib-js": "aws s3 cp dist/ s3://vault-saas-prod-cdn/ --recursive --exclude '*' --include 'pvault-*.js'", "push:cdn-form-html": "aws s3 cp dist/ s3://vault-saas-prod-cdn/ --recursive --exclude '*' --include 'pvault-forms-iframe-*.html' --metadata $(cat dist/pvault-forms-iframe-*.html.metadata.json)", "push:cdn-view-html": "aws s3 cp dist/ s3://vault-saas-prod-cdn/ --recursive --exclude '*' --include 'pvault-view-iframe-*.html' --metadata $(cat dist/pvault-view-iframe-*.html.metadata.json)", "push": "pnpm run push:module && pnpm run push:cdn", "format": "prettier . --write", "lint": "eslint --ext .ts src --max-warnings 0" } }