synopkg
Version:
Consistent dependency versions in large JavaScript Monorepos
139 lines (138 loc) • 4.79 kB
JSON
{
"author": "synopkg <jamie@foldleft.io> (https://github.com/Synopkg)",
"private": true,
"repository": {
"url": "git://github.com/User/repo",
"type": "git"
},
"devDependencies": {
"range-lt": "<5.0.0",
"alias": "npm:foo@1.2.3",
"alpha": "alpha",
"range-tilde": "~1.2.1",
"latest": "latest",
"range-lte": "<=5.0.0",
"@types/node": "20.10.4",
"range-gte": ">=5.0.0",
"hosted-git": "git+https://github.com/user/foo",
"exact": "3.15.0",
"B": "0.0.0",
"@B": "0.0.0",
"1B": "0.0.0",
"1A": "0.0.0",
"@A": "0.0.0",
"A": "0.0.0",
"canary": "canary",
"range-caret": "^4.1.1",
"workspace-caret": "workspace:^",
"workspace-asterisk": "workspace:*",
"@vitest/coverage-v8": "1.0.4",
"latest-asterisk": "*",
"file-directory": "file:path/to/directory",
"file-path": "file:path/to/foo.tgz",
"range-gt": ">5.0.0",
"workspace-tilde": "workspace:~",
"hosted-git-ssh": "git+ssh://git@notgithub.com/user/foo#1.2.3",
"url": "https://server.com/foo.tgz"
},
"description": "Some package",
"bugs": { "url": "https://github.com/Synopkg/foopkg/issues" },
"files": ["dist"],
"engines": { "node": ">=20" },
"scripts": {
"find-curried-functions-without-arity": "tsx scripts/find-curried-functions-without-arity.ts",
"format:source": "prettier --write .",
"build": "rm -rf dist && npm run build:esm && npm run build:compress",
"format": "npm run format:imports && npm run format:lint && npm run format:source",
"package": "npm run build && cd dist && npm pack",
"generate-types-for-pipe": "tsx scripts/generate-types-for-pipe.ts",
"build:compress": "node ./scripts/compress.js",
"generate-types-for-get": "tsx scripts/generate-types-for-get.ts",
"format:imports": "organize-imports-cli {scripts,src,test}/**/*.ts",
"build:esm": "tsc --project tsconfig-esm.json",
"generate-curried-types": "tsx scripts/generate-curried-types/index.ts",
"format:lint": "npm run lint --fix",
"lint": "eslint --ext .ts .",
"test": "vitest run --coverage src",
"prepack": "echo 'Publish from ./dist'; exit 1",
"test:watch": "vitest run --no-coverage --watch"
},
"version": "0.1.0",
"packageManager": "npm@7.0.0",
"keywords": ["B", "@B", "1B", "1A", "@A", "A"],
"someVersion": "1.2.3",
"dependencies": {
"range-lt": "<6.0",
"alias": "npm:foo@2.2.3",
"alpha": "alpha",
"range-tilde": "~2.2.1",
"latest": "latest",
"range-lte": "<=6.0",
"@types/node": "20.10.4",
"range-gte": ">=5.0.0",
"hosted-git": "git+https://github.com/user/foo",
"exact": "4.15.0",
"canary": "canary",
"B": "0.0.0",
"@B": "0.0.0",
"1B": "0.0.0",
"A": "0.0.0",
"@A": "0.0.0",
"1A": "0.0.0",
"range-caret": "^5.1.1",
"workspace-caret": "workspace:^",
"workspace-asterisk": "workspace:*",
"@vitest/coverage-v8": "2.4",
"latest-asterisk": "*",
"file-directory": "file:path/to/directory",
"file-path": "file:path/to/foo.tgz",
"range-gt": ">6.0",
"workspace-tilde": "workspace:~",
"hosted-git-ssh": "git+ssh://git@notgithub.com/user/foo#2.2.3",
"url": "https://server.com/foo.tgz"
},
"license": "MIT",
"type": "module",
"name": "foopkg",
"homepage": "https://github.com/Synopkg/foopkg#readme",
"B": "expect to be locale sorted",
"@B": "expect to be locale sorted",
"1B": "expect to be locale sorted",
"A": "expect to be locale sorted",
"@A": "expect to be locale sorted",
"1A": "expect to be locale sorted",
"exports": {
"./slim": {
"development": "./dist-module/jquery.slim.module.js",
"default": "./dist-module/jquery.slim.module.min.js",
"node": {
"module": "./dist-module/jquery.slim.module.js",
"foo": "./dist-module/jquery.slim.module.js",
"import": "./dist-module/jquery.node-module-wrapper.slim.js",
"require": "./dist/jquery.slim.js"
},
"production": "./dist-module/jquery.slim.module.min.js",
"script": "./dist/jquery.slim.min.js"
},
".": {
"node": {
"module": "./dist-module/jquery.module.js",
"import": "./dist-module/jquery.node-module-wrapper.js",
"require": "./dist/jquery.js"
},
"production": "./dist-module/jquery.module.min.js",
"development": "./dist-module/jquery.module.js",
"default": "./dist-module/jquery.module.min.js",
"script": "./dist/jquery.min.js"
},
"./src/*.js": "./src/*.js",
"./factory": {
"default": "./dist-module/jquery.factory.module.js",
"node": "./dist/jquery.factory.js"
},
"./factory-slim": {
"node": "./dist/jquery.factory.slim.js",
"default": "./dist-module/jquery.factory.slim.module.js"
}
}
}