package.json
{
"name": "ngxs",
"version": "3.8.1",
"repository": {
"type": "git",
"url": "git+https://github.com/ngxs/store.git"
},
"keywords": [
"ngxs",
"redux",
"state",
"rxjs",
"angular",
"ngx",
"angular2",
"cqrs",
"store",
"state-management",
"event-stream"
],
"author": "Austin McDaniel",
"contributors": [
{
"name": "Danny Blue"
},
{
"name": "Leon Radley"
},
{
"name": "Mark Whitfeld"
},
{
"name": "Maxim Ivanov"
},
{
"name": "Artur Androsovych"
}
],
"license": "MIT",
"bugs": {
"url": "https://github.com/ngxs/store/issues"
},
"homepage": "https://github.com/ngxs/store#readme",
"packageScope": "@ngxs",
"packages": [
"packages/store",
"packages/logger-plugin",
"packages/devtools-plugin",
"packages/storage-plugin",
"packages/websocket-plugin",
"packages/form-plugin",
"packages/router-plugin",
"packages/hmr-plugin"
],
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/ngxs"
},
"scripts": {
"preinstall": "node -e \"if(process.env.npm_execpath.indexOf('yarn') === -1) throw new Error('You must use Yarn to install, not NPM')\"",
"postinstall": "husky install && ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points",
"// - Binaries": "Run against node_modules/.bin",
"ng": "nx",
"nx": "nx",
"ts-node": "ts-node",
"prettier": "prettier",
"start-test": "start-server-and-test",
"// - APPS": "Run Apps in dev and with packaged modules",
"start": "yarn serve:hmr:integration",
"serve:integration": "nx serve integration --configuration production #requires yarn package",
"serve:hmr:integration": "nx serve integration --aot --open --configuration hmr",
"serve:integration:static": "serve dist-integration -s -l 4200 --cors",
"serve:integration:ssr": "node dist-integration-server/main.js",
"// - BUILDING": "Run Apps in dev and with packaged modules",
"build": "yarn build:packages",
"build:packages": "yarn nx run-many --target=build --all && ts-node tools/set-metadata",
"// - INTEGRATION BUILDS": "#requires yarn build",
"build:integration": "nx build integration --configuration production",
"build:integration:ssr": "yarn build:integration && nx server integration --configuration production",
"// - TESTING": "Test all modules #requires yarn build:packages",
"test:integration": "nx run integration:test --colors --run-in-band",
"test:types": "dtslint packages/store/types --localTs node_modules/typescript/lib",
"// - E2E": "E2E testing #requires yarn build:integration",
"cy:open": "cypress open",
"cy:open:ssr": "cross-env SSR=true cypress open",
"cy:run": "cypress run",
"cy:run:ssr": "cross-env SSR=true cypress run",
"cy:run:chrome": "yarn cy:run --browser chrome",
"cy:run:chromium": "yarn cy:run --browser chromium",
"e2e": "start-test serve:integration 4200 cy:open",
"e2e:ssr": "start-test serve:integration:ssr 4200 cy:open:ssr",
"e2e:chrome": "start-test serve:integration 4200 cy:run:chrome",
"e2e:chromium": "start-test serve:integration 4200 cy:run:chromium",
"// - CI": "CI Testing",
"test:ci:e2e": "yarn start-test serve:integration:static 4200 cy:run",
"test:ci:integration": "cross-env CI=true nx run integration:test --colors --run-in-band && yarn build:integration",
"test:ci:integration:ssr": "cross-env CI=true yarn build:integration:ssr && yarn start-test serve:integration:ssr 4200 cy:run:ssr",
"bundlemon": "bundlemon --config .bundlemonrc.json; bundlemon --config .bundlemonrc.plugins.json; bundlemon --config .bundlemonrc.integration.json; echo .",
"publish:dev": "ts-node tools/publish-dev-builds",
"publish:tagged": "ts-node tools/publish-tagged-builds",
"// - UTILS": "Utility Scripts",
"format": "nx format:write",
"// - INTEGRATION": "Integration builds",
"integration:ng15": "cd integrations/hello-world-ng15 && yarn test:integration",
"integration:ng16": "cd integrations/hello-world-ng16 && yarn test:integration",
"// - INTEGRATION END -": "----------"
},
"private": true,
"devDependencies": {
"@angular-builders/jest": "15.0.0",
"@angular-devkit/build-angular": "15.2.4",
"@angular-devkit/core": "15.2.4",
"@angular-devkit/schematics": "15.2.4",
"@angular-devkit/schematics-cli": "15.2.4",
"@angular/animations": "15.2.4",
"@angular/cli": "15.2.4",
"@angular/common": "15.2.4",
"@angular/compiler": "15.2.4",
"@angular/compiler-cli": "15.2.4",
"@angular/core": "15.2.4",
"@angular/forms": "15.2.4",
"@angular/language-service": "15.2.4",
"@angular/platform-browser": "15.2.4",
"@angular/platform-browser-dynamic": "15.2.4",
"@angular/platform-server": "15.2.4",
"@angular/router": "15.2.4",
"@commitlint/cli": "^17.6.0",
"@commitlint/config-conventional": "^17.6.0",
"@nguniversal/express-engine": "15.2.0",
"@nrwl/cli": "~15.9.2",
"@nrwl/jest": "15.9.2",
"@nrwl/js": "15.9.2",
"@nrwl/linter": "15.9.2",
"@nrwl/nx-cloud": "~15.3.5",
"@nrwl/tao": "~15.9.2",
"@nrwl/workspace": "~15.9.2",
"@types/express": "^4.17.6",
"@types/jest": "28.1.1",
"@types/node": "^16.11.7",
"@types/semver": "^7.2.0",
"@typescript-eslint/eslint-plugin": "5.38.1",
"@typescript-eslint/parser": "5.38.1",
"@schematics/angular": "15.2.4",
"bundlemon": "1.4.0",
"core-js": "^3.6.5",
"cpx": "^1.5.0",
"cross-env": "^5.2.1",
"cypress": "^13.1.0",
"dtslint": "^3.6.9",
"eslint": "8.15.0",
"express": "^4.17.1",
"husky": "^8.0.0",
"jest": "28.1.1",
"jest-environment-jsdom": "28.1.1",
"jest-preset-angular": "12.2.3",
"lint-staged": "^13.0.0",
"mock-socket": "^8.1.0",
"ng-packagr": "^15.2.2",
"nx": "~15.9.2",
"prettier": "2.8.2",
"rxjs": "6.6.7",
"serve": "^14.2.0",
"start-server-and-test": "^1.11.0",
"ts-jest": "^27.0.5",
"ts-node": "^8.10.2",
"tslib": "^2.0.0",
"typescript": "4.8.4",
"zone.js": "~0.11.4"
}
}