├── .githooks └── pre-commit ├── .github ├── release.yml └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── benchmark │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── array.js │ │ ├── immutable-array.js │ │ └── util.js ├── copy-within │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── copy-within.ts │ ├── test │ │ └── copy-within-test.ts │ └── tsconfig.json ├── fill │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ └── fill.ts │ ├── test │ │ └── fill-test.ts │ └── tsconfig.json ├── pop │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── pop.ts │ ├── test │ │ └── pop-test.ts │ └── tsconfig.json ├── prototype │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── prototype.ts │ ├── test │ │ └── prototype-test.ts │ └── tsconfig.json ├── push │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── push.ts │ ├── test │ │ └── push-test.ts │ └── tsconfig.json ├── reverse │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── reverse.ts │ ├── test │ │ └── reverse-test.ts │ └── tsconfig.json ├── shift │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── shift.ts │ ├── test │ │ └── shift-test.ts │ └── tsconfig.json ├── sort │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ └── sort.ts │ ├── test │ │ └── sort-test.ts │ └── tsconfig.json ├── splice │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── splice.ts │ ├── test │ │ └── splice-test.ts │ └── tsconfig.json └── unshift │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ └── unshift.ts │ ├── test │ └── unshift-test.ts │ └── tsconfig.json ├── prettier.config.js ├── tsconfig.json └── yarn.lock /.githooks/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npx --no-install lint-staged 3 | -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/package.json -------------------------------------------------------------------------------- /packages/benchmark/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/CHANGELOG.md -------------------------------------------------------------------------------- /packages/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/README.md -------------------------------------------------------------------------------- /packages/benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/package.json -------------------------------------------------------------------------------- /packages/benchmark/src/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/src/array.js -------------------------------------------------------------------------------- /packages/benchmark/src/immutable-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/src/immutable-array.js -------------------------------------------------------------------------------- /packages/benchmark/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/benchmark/src/util.js -------------------------------------------------------------------------------- /packages/copy-within/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/CHANGELOG.md -------------------------------------------------------------------------------- /packages/copy-within/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/LICENSE -------------------------------------------------------------------------------- /packages/copy-within/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/README.md -------------------------------------------------------------------------------- /packages/copy-within/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/jest.config.js -------------------------------------------------------------------------------- /packages/copy-within/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/package.json -------------------------------------------------------------------------------- /packages/copy-within/src/copy-within.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/src/copy-within.ts -------------------------------------------------------------------------------- /packages/copy-within/test/copy-within-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/test/copy-within-test.ts -------------------------------------------------------------------------------- /packages/copy-within/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/copy-within/tsconfig.json -------------------------------------------------------------------------------- /packages/fill/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/CHANGELOG.md -------------------------------------------------------------------------------- /packages/fill/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/LICENSE -------------------------------------------------------------------------------- /packages/fill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/README.md -------------------------------------------------------------------------------- /packages/fill/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/package.json -------------------------------------------------------------------------------- /packages/fill/src/fill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/src/fill.ts -------------------------------------------------------------------------------- /packages/fill/test/fill-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/test/fill-test.ts -------------------------------------------------------------------------------- /packages/fill/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/fill/tsconfig.json -------------------------------------------------------------------------------- /packages/pop/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/CHANGELOG.md -------------------------------------------------------------------------------- /packages/pop/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/LICENSE -------------------------------------------------------------------------------- /packages/pop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/README.md -------------------------------------------------------------------------------- /packages/pop/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/jest.config.js -------------------------------------------------------------------------------- /packages/pop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/package.json -------------------------------------------------------------------------------- /packages/pop/src/pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/src/pop.ts -------------------------------------------------------------------------------- /packages/pop/test/pop-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/test/pop-test.ts -------------------------------------------------------------------------------- /packages/pop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/pop/tsconfig.json -------------------------------------------------------------------------------- /packages/prototype/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/CHANGELOG.md -------------------------------------------------------------------------------- /packages/prototype/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/LICENSE -------------------------------------------------------------------------------- /packages/prototype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/README.md -------------------------------------------------------------------------------- /packages/prototype/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/jest.config.js -------------------------------------------------------------------------------- /packages/prototype/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/package.json -------------------------------------------------------------------------------- /packages/prototype/src/prototype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/src/prototype.ts -------------------------------------------------------------------------------- /packages/prototype/test/prototype-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/test/prototype-test.ts -------------------------------------------------------------------------------- /packages/prototype/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/prototype/tsconfig.json -------------------------------------------------------------------------------- /packages/push/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/CHANGELOG.md -------------------------------------------------------------------------------- /packages/push/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/LICENSE -------------------------------------------------------------------------------- /packages/push/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/README.md -------------------------------------------------------------------------------- /packages/push/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/jest.config.js -------------------------------------------------------------------------------- /packages/push/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/package.json -------------------------------------------------------------------------------- /packages/push/src/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/src/push.ts -------------------------------------------------------------------------------- /packages/push/test/push-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/test/push-test.ts -------------------------------------------------------------------------------- /packages/push/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/push/tsconfig.json -------------------------------------------------------------------------------- /packages/reverse/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/CHANGELOG.md -------------------------------------------------------------------------------- /packages/reverse/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/LICENSE -------------------------------------------------------------------------------- /packages/reverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/README.md -------------------------------------------------------------------------------- /packages/reverse/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/jest.config.js -------------------------------------------------------------------------------- /packages/reverse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/package.json -------------------------------------------------------------------------------- /packages/reverse/src/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/src/reverse.ts -------------------------------------------------------------------------------- /packages/reverse/test/reverse-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/test/reverse-test.ts -------------------------------------------------------------------------------- /packages/reverse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/reverse/tsconfig.json -------------------------------------------------------------------------------- /packages/shift/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/CHANGELOG.md -------------------------------------------------------------------------------- /packages/shift/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/LICENSE -------------------------------------------------------------------------------- /packages/shift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/README.md -------------------------------------------------------------------------------- /packages/shift/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/jest.config.js -------------------------------------------------------------------------------- /packages/shift/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/package.json -------------------------------------------------------------------------------- /packages/shift/src/shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/src/shift.ts -------------------------------------------------------------------------------- /packages/shift/test/shift-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/test/shift-test.ts -------------------------------------------------------------------------------- /packages/shift/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/shift/tsconfig.json -------------------------------------------------------------------------------- /packages/sort/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sort/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/LICENSE -------------------------------------------------------------------------------- /packages/sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/README.md -------------------------------------------------------------------------------- /packages/sort/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/package.json -------------------------------------------------------------------------------- /packages/sort/src/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/src/sort.ts -------------------------------------------------------------------------------- /packages/sort/test/sort-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/test/sort-test.ts -------------------------------------------------------------------------------- /packages/sort/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/sort/tsconfig.json -------------------------------------------------------------------------------- /packages/splice/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/CHANGELOG.md -------------------------------------------------------------------------------- /packages/splice/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/LICENSE -------------------------------------------------------------------------------- /packages/splice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/README.md -------------------------------------------------------------------------------- /packages/splice/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/jest.config.js -------------------------------------------------------------------------------- /packages/splice/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/package.json -------------------------------------------------------------------------------- /packages/splice/src/splice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/src/splice.ts -------------------------------------------------------------------------------- /packages/splice/test/splice-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/test/splice-test.ts -------------------------------------------------------------------------------- /packages/splice/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/splice/tsconfig.json -------------------------------------------------------------------------------- /packages/unshift/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/CHANGELOG.md -------------------------------------------------------------------------------- /packages/unshift/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/LICENSE -------------------------------------------------------------------------------- /packages/unshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/README.md -------------------------------------------------------------------------------- /packages/unshift/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/jest.config.js -------------------------------------------------------------------------------- /packages/unshift/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/package.json -------------------------------------------------------------------------------- /packages/unshift/src/unshift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/src/unshift.ts -------------------------------------------------------------------------------- /packages/unshift/test/unshift-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/test/unshift-test.ts -------------------------------------------------------------------------------- /packages/unshift/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/packages/unshift/tsconfig.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azu/immutable-array-prototype/HEAD/yarn.lock --------------------------------------------------------------------------------