@easy-smart-app-banner/core
Version:
An Easy Smart App Banner for promoting mobile app installs based on the Safari Apple Experience. Includes support for Safari too.
73 lines (72 loc) • 2.23 kB
JSON
{
"name": "@easy-smart-app-banner/core",
"shortName": "Easy Smart App Banner",
"description": "An Easy Smart App Banner for promoting mobile app installs based on the Safari Apple Experience. Includes support for Safari too.",
"homepage": "https://github.com/albert118/smart-app-banner/",
"author": "Albert Ferguson <albertferguson118@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/albert118/smart-app-banner/issues"
},
"version": "2.1.1",
"private": false,
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js"
},
"./style.css": "./dist/styles.css",
"./style.scss": "./dist/styles.scss",
"./variables.scss": "./dist/variables.scss"
},
"scripts": {
"build": "npm run clean && npm run build-only && npm run type-check",
"build-only": "vite build",
"type-check": "tsc --project tsconfig.app.json --composite false --noEmit",
"test": "vitest --watch false",
"format": "prettier --write src/",
"clean": "rm -rf ./dist",
"prepublish": "npm run clean && npm run build && npm run test"
},
"engines": {
"node": ">=20"
},
"repository": {
"type": "git",
"url": "git+https://github.com/albert118/smart-app-banner.git"
},
"dependencies": {
"js-logger": "^1.6.1",
"typescript": "^5.9.2"
},
"devDependencies": {
"@types/jsdom": "^21.1.7",
"@types/node": "^24.2.1",
"happy-dom": "^18.0.1",
"jsdom": "^26.0.0",
"prettier": "3.6.2",
"rollup-plugin-copy": "^3.5.0",
"sass-embedded": "^1.90.0",
"typescript": "~5.9.2",
"vite": "^7.1.2",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-static-copy": "^3.1.1",
"vite-plugin-strip-comments": "^0.0.6",
"vitest": "^3.1.3"
},
"keywords": [
"javascript",
"typescript",
"mobile",
"ios",
"android",
"smartbanner",
"safari"
],
"files": [
"dist"
]
}