@divkitframework/divkit
Version:
DivKit for the web
131 lines (130 loc) • 4.24 kB
JSON
{
"name": "@divkitframework/divkit",
"version": "32.51.0",
"description": "DivKit for the web",
"keywords": [
"server-driven-ui",
"ssr",
"web",
"divkit",
"renderer"
],
"author": "",
"homepage": "https://github.com/divkit/divkit",
"repository": "github:divkit/divkit",
"license": "Apache-2.0",
"files": [
"dist/*",
"typings/*",
"client/*",
"client-hydratable/*",
"client-devtool/*",
"server/*"
],
"sideEffects": [
"dist/client.css"
],
"main": "./dist/server.js",
"module": "./dist/esm/server.mjs",
"types": "./typings/server.d.ts",
"exports": {
".": {
"types": "./typings/server.d.ts",
"require": "./dist/server.js",
"import": "./dist/esm/server.mjs"
},
"./client": {
"types": "./typings/client.d.ts",
"require": "./dist/client.js",
"import": "./dist/esm/client.mjs"
},
"./client-hydratable": {
"types": "./typings/client-hydratable.d.ts",
"require": "./dist/client-hydratable.js",
"import": "./dist/esm/client-hydratable.mjs"
},
"./client-devtool": {
"types": "./typings/client-devtool.d.ts",
"require": "./dist/client-devtool.js",
"import": "./dist/esm/client-devtool.mjs"
},
"./server": {
"types": "./typings/server.d.ts",
"require": "./dist/server.js",
"import": "./dist/esm/server.mjs"
},
"./dist/": "./dist/",
"./typings/": "./typings/",
"./client/": "./client/",
"./client-hydratable/": "./client-hydratable/",
"./client-devtool/": "./client-devtool/",
"./server/": "./server/"
},
"scripts": {
"test:unit": "vitest",
"test:unit:ci": "vitest; exit_code=$?; sed -i 's/\"application\\/x-gzip\"/\"application\\/json\"/g' ci/vitest-report/assets/*; exit $exit_code",
"test:testplane": "cd ci && ./node_modules/.bin/testplane",
"test:testplane:gui": "cd ci && ./node_modules/.bin/testplane gui",
"test:testplane:update": "cd ci && ./node_modules/.bin/testplane --update-refs",
"check:ts": "tsc --noEmit",
"check:eslint": "eslint --quiet .",
"check:svelte": "svelte-check --threshold error",
"build:watch": "npm run build:peggy && vite",
"build:peggy": "peggy src/expressions/expressions.peggy --allowed-start-rules start,JsonStringContents --format es",
"build:prod": "npm run build:peggy && rm -rf dist/ && concurrently \"npm run build:prod:*\"",
"build:prod:cjs-client": "vite build",
"build:prod:cjs-client-hydratable": "HYDRATABLE=1 vite build",
"build:prod:cjs-client-devtool": "DEVTOOL=1 vite build",
"build:prod:cjs-server": "vite build --ssr",
"build:prod:es-client": "FORMAT=es vite build",
"build:prod:es-client-hydratable": "FORMAT=es HYDRATABLE=1 vite build",
"build:prod:es-client-devtool": "FORMAT=es DEVTOOL=1 vite build",
"build:prod:es-server": "FORMAT=es vite build --ssr",
"build:prod:iife-client": "FORMAT=iife vite build",
"build:prod:iife-client-hydratable": "FORMAT=iife HYDRATABLE=1 vite build",
"build:prod:iife-client-devtool": "FORMAT=iife DEVTOOL=1 vite build",
"perf:expressions": "npx vite-node tests/expressions/perf.ts",
"prepublishOnly": "cp ../../../LICENSE ./"
},
"browserslist": {
"production": [
"chrome >= 67",
"safari >= 14",
"firefox >= 68",
"node >= 10"
],
"ssr": [
"chrome >= 67",
"safari >= 14",
"firefox >= 68",
"node >= 10"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "3.1.2",
"@typescript-eslint/eslint-plugin": "5.59.1",
"@typescript-eslint/parser": "5.59.1",
"@vitest/ui": "3.2.4",
"chai": "4.3.7",
"concurrently": "9.1.1",
"eslint": "8.47.0",
"eslint-plugin-ascii": "1.0.0",
"eslint-plugin-import": "2.28.0",
"eslint-plugin-mocha": "10.1.0",
"eslint-plugin-svelte": "2.46.1",
"jsdom": "25.0.1",
"lottie-web": "5.11.0",
"markdown-it": "14.1.0",
"peggy": "3.0.2",
"svelte": "4.2.19",
"svelte-check": "4.1.1",
"typescript": "5.7.2",
"vite": "5.4.21",
"vitest": "3.2.4"
}
}