{ "name": "solid-js", "description": "A declarative JavaScript library for building user interfaces.", "version": "1.0.0", "author": "Ryan Carniato", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/solidjs/solid" }, "private": true, "scripts": { "preinstall": "npx only-allow pnpm", "postinstall": "simple-git-hooks", "test": "turbo run test test-types", "coverage": "turbo run coverage", "build": "turbo run build", "types": "turbo run types", "publish": "pnpm run build && pnpm run types && pnpm run release:only", "bump": "changeset add", "release:only": "changeset publish", "format": "prettier --write --cache \"**/*.[tj]s?(x)\"" }, "devDependencies": { "@babel/cli": "^7.18.9", "@babel/core": "^7.20.12", "@babel/preset-env": "^7.18.9", "@babel/preset-typescript": "^7.18.6", "@changesets/cli": "^2.25.2", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.2", "@types/node": "^22.7.5", "@vitest/coverage-v8": "^2.1.2", "babel-plugin-jsx-dom-expressions": "0.41.0-next.11", "babel-plugin-transform-rename-import": "^2.3.0", "coveralls": "^3.1.1", "csstype": "^3.1.0", "dom-expressions": "0.41.0-next.14", "hyper-dom-expressions": "0.41.0-next.14", "jsdom": "^25.0.1", "lit-dom-expressions": "0.41.0-next.14", "ncp": "^2.0.0", "npm-run-all": "^4.1.5", "prettier": "^3.6.2", "rimraf": "^3.0.2", "rollup": "^4.24.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-copy": "^3.4.0", "seroval": "~1.3.0", "simple-git-hooks": "^2.8.1", "symlink-dir": "^5.0.1", "tsconfig-replace-paths": "^0.0.11", "turbo": "^2.0.0", "typescript": "~5.7.2", "vite-plugin-solid": "3.0.0-next.2", "vitest": "^2.1.2" }, "simple-git-hooks": { "pre-commit": "pnpm run format" }, "pnpm": { "overrides": { "babel-preset-solid": "workspace:*" } }, "engines": { "pnpm": "^9.15.0" }, "packageManager": "pnpm@9.15.0" }