@simplerso/web-sdk
Version:
This is the official Simpler JavaScript Web SDK.
138 lines (137 loc) • 4.41 kB
JSON
{
"name": "@simplerso/web-sdk",
"version": "1.39.6",
"description": "This is the official Simpler JavaScript Web SDK.",
"homepage": "https://gitlab.com/saysimpler/web-sdk#readme",
"license": "ISC",
"main": "dist/production/simpler-checkout.es.js",
"files": [
"dist/**/simpler-checkout.es.js",
"CHANGELOG.md"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/"
},
"scripts": {
"dev": "vite",
"build": "vite -m ${BUILD_ENV:-production} build",
"build:development": "BUILD_ENV=development npm run build:all",
"build:production": "BUILD_ENV=production npm run build:all",
"build:staging": "BUILD_ENV=staging npm run build:all",
"prebuild:all": "rimraf ./dist/${BUILD_ENV:-production}",
"build:all": "npm run woo && npm run magento && npm run custom && npm run presta",
"custom": "npm run build -- --config packages/custom/vite.config.ts",
"magento": "npm run build -- --config packages/magento/vite.config.ts",
"woo": "npm run build -- --config packages/woo/vite.config.ts",
"presta": "npm run build -- --config packages/presta/vite.config.ts",
"test": "vitest run",
"test:watch": "vitest watch",
"ts:check": "tsc --noEmit",
"lint": "eslint . --ext=js,ts",
"lint:fix": "eslint . --ext=js,ts --fix",
"generate": "openapi-typescript http://button.local.simpler.so/swagger --export-type --output libs/configApiClient/types/generated/swagger.ts",
"release": "standard-version",
"release:preview": "standard-version --dry-run",
"preview": "vite preview --host",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"keywords": [
"javascript",
"web",
"sdk",
"simpler",
"button",
"component"
],
"dependencies": {
"@lit/task": "^1.0.1",
"@material/web": "^2.2.0",
"async-mutex": "^0.4.0",
"axios": "^1.7.7",
"axios-cache-interceptor": "^0.10.3",
"core-js": "^3.26.1",
"intersection-observer": "^0.12.2",
"lit": "^3.2.1",
"lodash.debounce": "^4.0.8",
"lodash.get": "^4.4.2",
"lodash.isequal": "^4.5.0",
"uuid": "^9.0.0",
"zod": "^3.19.1"
},
"devDependencies": {
"@commitlint/cli": "^17.2.0",
"@commitlint/config-conventional": "^17.2.0",
"@storybook/addon-essentials": "^8.4.1",
"@storybook/addon-links": "^8.4.1",
"@storybook/blocks": "^8.4.1",
"@storybook/web-components": "^8.4.1",
"@storybook/web-components-vite": "^8.4.1",
"@types/applepayjs": "^3.0.4",
"@types/core-js": "^2.5.6",
"@types/lodash.debounce": "^4.0.7",
"@types/lodash.get": "^4.4.7",
"@types/lodash.isequal": "^4.5.8",
"@types/uuid": "^9.0.1",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"csstype": "^3.1.2",
"esbuild-plugin-minify-html-literals": "^1.0.6",
"eslint": "^8.27.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-compat": "^4.2.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-lit": "^1.15.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-simple-import-sort": "^8.0.0",
"eslint-plugin-storybook": "^0.10.2",
"eslint-plugin-wc": "^1.3.2",
"husky": "^8.0.2",
"jsdom": "^20.0.2",
"lint-staged": "^13.0.3",
"nock": "^13.2.9",
"openapi-typescript": "6.7.5",
"prettier": "^2.7.1",
"rimraf": "^3.0.2",
"standard-version": "^9.5.0",
"storybook": "^8.4.1",
"type-fest": "^3.2.0",
"typescript": "^5.5.4",
"vite": "^5.0.8",
"vite-tsconfig-paths": "^4.2.2",
"vitest": "^1.0.4",
"wait-for-expect": "^3.0.2"
},
"standard-version": {
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "style",
"section": "Features"
}
]
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"lint-staged": {
"*.+(js|ts|tsx)": [
"eslint --rule '@typescript-eslint/no-unused-vars: error'"
]
},
"prettier": {},
"browserslist": [
"cover 95% in US, cover 95% in alt-eu"
],
"packageManager": "npm@10.8.1+sha512.0e9d42e92bd2318408ed81eaff2da5f78baf23ee7d12a6eed44a6e2901d0f29d7ab715d1b918ade601f72e769a824d9a5c322383f22bbbda5dd396e79de2a077"
}