viewport-extra
Version:
Enable setting minimum and maximum viewport width
183 lines (182 loc) • 6.33 kB
JSON
{
"name": "viewport-extra",
"version": "3.0.0",
"description": "Enable setting minimum and maximum viewport width",
"author": "dsktschy (https://github.com/dsktschy)",
"license": "MIT",
"homepage": "https://github.com/dsktschy/viewport-extra#readme",
"bugs": "https://github.com/dsktschy/viewport-extra/issues",
"keywords": [
"viewport",
"minimum",
"min",
"maximum",
"max",
"width",
"mobile",
"device",
"scale",
"shrink",
"expand",
"media",
"query"
],
"repository": {
"type": "git",
"url": "git+https://github.com/dsktschy/viewport-extra.git"
},
"files": [
"dist"
],
"type": "module",
"exports": {
".": {
"import": {
"types": "./dist/viewport-extra.d.mts",
"default": "./dist/viewport-extra.mjs"
},
"require": {
"types": "./dist/viewport-extra.d.cts",
"default": "./dist/viewport-extra.cjs"
}
},
"./es5": {
"import": {
"types": "./dist/es5/viewport-extra.d.mts",
"default": "./dist/es5/viewport-extra.mjs"
},
"require": {
"types": "./dist/es5/viewport-extra.d.cts",
"default": "./dist/es5/viewport-extra.cjs"
}
},
"./extended": {
"import": {
"types": "./dist/extended/viewport-extra.d.mts",
"default": "./dist/extended/viewport-extra.mjs"
},
"require": {
"types": "./dist/extended/viewport-extra.d.cts",
"default": "./dist/extended/viewport-extra.cjs"
}
},
"./extended/es5": {
"import": {
"types": "./dist/extended/es5/viewport-extra.d.mts",
"default": "./dist/extended/es5/viewport-extra.mjs"
},
"require": {
"types": "./dist/extended/es5/viewport-extra.d.cts",
"default": "./dist/extended/es5/viewport-extra.cjs"
}
},
"./immediate": {
"import": {
"types": "./dist/immediate/viewport-extra.d.mts",
"default": "./dist/immediate/viewport-extra.mjs"
},
"require": {
"types": "./dist/immediate/viewport-extra.d.cts",
"default": "./dist/immediate/viewport-extra.cjs"
}
},
"./immediate/es5": {
"import": {
"types": "./dist/immediate/es5/viewport-extra.d.mts",
"default": "./dist/immediate/es5/viewport-extra.mjs"
},
"require": {
"types": "./dist/immediate/es5/viewport-extra.d.cts",
"default": "./dist/immediate/es5/viewport-extra.cjs"
}
},
"./immediate/extended": {
"import": {
"types": "./dist/immediate/extended/viewport-extra.d.mts",
"default": "./dist/immediate/extended/viewport-extra.mjs"
},
"require": {
"types": "./dist/immediate/extended/viewport-extra.d.cts",
"default": "./dist/immediate/extended/viewport-extra.cjs"
}
},
"./immediate/extended/es5": {
"import": {
"types": "./dist/immediate/extended/es5/viewport-extra.d.mts",
"default": "./dist/immediate/extended/es5/viewport-extra.mjs"
},
"require": {
"types": "./dist/immediate/extended/es5/viewport-extra.d.cts",
"default": "./dist/immediate/extended/es5/viewport-extra.cjs"
}
}
},
"main": "./dist/viewport-extra.cjs",
"module": "./dist/viewport-extra.mjs",
"types": "./dist/viewport-extra.d.mts",
"jsdelivr": "./dist/immediate/viewport-extra.min.js",
"unpkg": "./dist/immediate/viewport-extra.min.js",
"sideEffects": [
"./dist/immediate/viewport-extra.mjs",
"./dist/immediate/viewport-extra.cjs",
"./dist/immediate/es5/viewport-extra.mjs",
"./dist/immediate/es5/viewport-extra.cjs",
"./dist/immediate/extended/viewport-extra.mjs",
"./dist/immediate/extended/viewport-extra.cjs",
"./dist/immediate/extended/es5/viewport-extra.mjs",
"./dist/immediate/extended/es5/viewport-extra.cjs"
],
"devDependencies": {
"@biomejs/biome": "2.1.1",
"@commitlint/cli": "19.4.0",
"@commitlint/config-conventional": "19.2.2",
"@eslint/compat": "1.2.8",
"@playwright/test": "1.56.1",
"@rollup/plugin-replace": "6.0.2",
"@rollup/plugin-terser": "0.4.4",
"@rollup/plugin-typescript": "12.1.0",
"@types/node": "22.5.2",
"@typescript-eslint/parser": "8.39.1",
"cspell": "8.18.0",
"eslint": "9.31.0",
"eslint-plugin-compat": "6.0.2",
"jsdom": "26.1.0",
"lefthook": "1.11.0",
"npm-run-all2": "7.0.2",
"prettier": "3.6.2",
"rimraf": "6.0.1",
"rollup": "4.24.0",
"rollup-plugin-delete": "3.0.1",
"rollup-plugin-dts": "6.1.1",
"semver": "7.7.2",
"tslib": "2.6.3",
"tsx": "4.19.3",
"typescript": "5.5.4",
"vite": "6.4.1",
"vitest": "3.0.8"
},
"scripts": {
"build": "rollup --config rollup.config.build.js --environment NODE_ENV:production",
"declare": "npm-run-all --sequential declare:clean declare:execute declare:bundle declare:clean",
"declare:clean": "rimraf .types",
"declare:execute": "tsx scripts/create-declaration-with-dts.ts \"src/entries/**/*.ts\" --output-directory .types",
"declare:bundle": "rollup --config rollup.config.declare.js --environment NODE_ENV:production",
"commitcheck": "commitlint --edit",
"spellcheck": "cspell lint --no-must-find-files",
"stylecheck:code": "biome check --no-errors-on-unmatched",
"stylecheck:docs": "prettier --check --no-error-on-unmatched-pattern",
"es5check": "eslint \"src/**/*\" --ignore-pattern \"src/**/*.spec.*\" --no-warn-ignored --config eslint.config.es5.js",
"typecheck": "npm-run-all --sequential declare typecheck:execute",
"typecheck:execute": "tsc --noEmit",
"test": "npm-run-all --parallel test:*",
"test:unit": "vitest run",
"test:e2e": "npm-run-all --parallel test:e2e:install build --sequential test:e2e:build test:e2e:execute",
"test:e2e:install": "playwright install --with-deps",
"test:e2e:build": "vite build --config vite.config.e2e.ts",
"test:e2e:execute": "playwright test --pass-with-no-tests",
"preview-e2e": "vite preview --config vite.config.e2e.ts --strictPort --port 3000",
"sort-versions": "semver",
"trusted-postinstall": "npm-run-all --parallel trusted-postinstall:*",
"trusted-postinstall:esbuild": "npm explore esbuild -- npm run postinstall"
}
}