├── .github └── workflows │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── Demo.gif ├── LICENSE ├── README.md ├── allCustomLaunchers.json ├── benchmarks.png ├── debug ├── README.md ├── benchmarks.js ├── debug.html ├── test-intellisense.js └── test-intellisense.ts ├── deploy ├── iassign.d.ts └── iassign.js ├── karma.conf.js ├── package.json ├── spec ├── ImmutableAssign2Spec.js ├── ImmutableAssign3Spec.js ├── ImmutableAssign4Spec.js ├── ImmutableAssign5Spec.js ├── ImmutableAssign6Spec.js ├── ImmutableAssignSpec.js ├── ImmutableAssignSpec.ts ├── disableProxy.js ├── libs │ ├── deep-freeze.js │ └── shim.js └── support │ └── jasmine.json ├── src ├── iassign.d.ts ├── iassign.js └── iassign.ts ├── tsconfig.json └── typings ├── deep-freeze └── deep-freeze.d.ts ├── jasmine └── jasmine.d.ts └── node └── node.d.ts /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !deploy/**/* 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | //registry.npmjs.org/:_authToken=${NPM_TOKEN} 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | spec/*.js 2 | *.md 3 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/Demo.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/README.md -------------------------------------------------------------------------------- /allCustomLaunchers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/allCustomLaunchers.json -------------------------------------------------------------------------------- /benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/benchmarks.png -------------------------------------------------------------------------------- /debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/debug/README.md -------------------------------------------------------------------------------- /debug/benchmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/debug/benchmarks.js -------------------------------------------------------------------------------- /debug/debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/debug/debug.html -------------------------------------------------------------------------------- /debug/test-intellisense.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/debug/test-intellisense.js -------------------------------------------------------------------------------- /debug/test-intellisense.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/debug/test-intellisense.ts -------------------------------------------------------------------------------- /deploy/iassign.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/deploy/iassign.d.ts -------------------------------------------------------------------------------- /deploy/iassign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/deploy/iassign.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/package.json -------------------------------------------------------------------------------- /spec/ImmutableAssign2Spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssign2Spec.js -------------------------------------------------------------------------------- /spec/ImmutableAssign3Spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssign3Spec.js -------------------------------------------------------------------------------- /spec/ImmutableAssign4Spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssign4Spec.js -------------------------------------------------------------------------------- /spec/ImmutableAssign5Spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssign5Spec.js -------------------------------------------------------------------------------- /spec/ImmutableAssign6Spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssign6Spec.js -------------------------------------------------------------------------------- /spec/ImmutableAssignSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssignSpec.js -------------------------------------------------------------------------------- /spec/ImmutableAssignSpec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/ImmutableAssignSpec.ts -------------------------------------------------------------------------------- /spec/disableProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/disableProxy.js -------------------------------------------------------------------------------- /spec/libs/deep-freeze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/libs/deep-freeze.js -------------------------------------------------------------------------------- /spec/libs/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/libs/shim.js -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /src/iassign.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/src/iassign.d.ts -------------------------------------------------------------------------------- /src/iassign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/src/iassign.js -------------------------------------------------------------------------------- /src/iassign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/src/iassign.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/deep-freeze/deep-freeze.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/typings/deep-freeze/deep-freeze.d.ts -------------------------------------------------------------------------------- /typings/jasmine/jasmine.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/typings/jasmine/jasmine.d.ts -------------------------------------------------------------------------------- /typings/node/node.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engineforce/ImmutableAssign/HEAD/typings/node/node.d.ts --------------------------------------------------------------------------------