├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── package.json ├── stampit.d.ts ├── stampit.js └── test ├── _standard-compliance-tests.test.js ├── basics-init.test.js ├── basics-methods.test.js ├── basics-props.test.js ├── basics-static.test.js ├── basics.test.js ├── benchmark ├── object-create.test.js └── property-access.test.js ├── compose.test.js ├── corner-cases.test.js ├── deep-props-safety.test.js ├── immutability.test.js ├── import.test.js ├── infected-statics.test.js ├── init.test.js ├── name.test.js ├── props.test.js └── stampit-api.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/package.json -------------------------------------------------------------------------------- /stampit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/stampit.d.ts -------------------------------------------------------------------------------- /stampit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/stampit.js -------------------------------------------------------------------------------- /test/_standard-compliance-tests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/_standard-compliance-tests.test.js -------------------------------------------------------------------------------- /test/basics-init.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/basics-init.test.js -------------------------------------------------------------------------------- /test/basics-methods.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/basics-methods.test.js -------------------------------------------------------------------------------- /test/basics-props.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/basics-props.test.js -------------------------------------------------------------------------------- /test/basics-static.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/basics-static.test.js -------------------------------------------------------------------------------- /test/basics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/basics.test.js -------------------------------------------------------------------------------- /test/benchmark/object-create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/benchmark/object-create.test.js -------------------------------------------------------------------------------- /test/benchmark/property-access.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/benchmark/property-access.test.js -------------------------------------------------------------------------------- /test/compose.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/compose.test.js -------------------------------------------------------------------------------- /test/corner-cases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/corner-cases.test.js -------------------------------------------------------------------------------- /test/deep-props-safety.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/deep-props-safety.test.js -------------------------------------------------------------------------------- /test/immutability.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/immutability.test.js -------------------------------------------------------------------------------- /test/import.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/import.test.js -------------------------------------------------------------------------------- /test/infected-statics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/infected-statics.test.js -------------------------------------------------------------------------------- /test/init.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/init.test.js -------------------------------------------------------------------------------- /test/name.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/name.test.js -------------------------------------------------------------------------------- /test/props.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/props.test.js -------------------------------------------------------------------------------- /test/stampit-api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stampit-org/stampit/HEAD/test/stampit-api.test.js --------------------------------------------------------------------------------